机器学习
钢盔兔
这个作者很懒,什么都没留下…
展开
-
ValueError: zero-size array to reduction operation maximum which has no identity
再扯一句题外话,考虑到adaboost的权重作用,其实这样取值也有不合理之处,就是你默认错的再多的分类器,他错到一定程度的话他在最后集成的时候权重都会是一样的。可以发现我对分母进行了取最值操作,这样保证了分母不会出现为0的情况,所以alpha是一定存在的。是因为alpha过大或者不存在,从而导致aggClassEst变成了[[Nan]],最后传参的时候就直接变成了空的。所以就是问题就是因为:weightedError=1,导致后面出现log溢出了,alpha为inf或者nan。原创 2023-01-03 10:56:34 · 2416 阅读 · 0 评论 -
机器学习中遇到的报错
是在用svm时产生的错误,大概意思是维度没有对齐,强烈建议大家去输出一下参数(矩阵)的形状,这样就比较明显data.shape->(1,0) #这种就是很明显数据没有读出来,是个空值之所以我这里出现类似这个问题的原因就是readlines()使用不当:readline()是每次读一行,下次调用的时候就是读取的下一行readlines()相当于一次读取所有行,读取之后原变量就空了,因为没有下一行了。所以同一个变量用两次readlines肯定最后一次读出的是空值,这也是为什么我最后输出sha原创 2022-04-18 17:00:46 · 4852 阅读 · 0 评论 -
安装库时出现Requirement already satisfied:
我是安装sklearn时报错的(当然安装这个库时前提是你已经安装了numpy,scipy等库):pip3 install scikit-learn然后就出现了下面的情况解决方法1:在" --target= "后加上安装路径,如:pip install --target=Python包安装的路径(一般最后都为\xx\site-packages) scikit-learn如果还有报错的话,再多加两个参数用来指定镜像源,这里用的是豆瓣pip install -i http原创 2022-04-22 20:46:07 · 5217 阅读 · 0 评论