机器学习
理茶德
love and share 一起学习 一起进步
展开
-
sklearn使用labelencode编码一直报错
把数据转换成list输入就可以了原创 2021-01-05 15:32:54 · 317 阅读 · 0 评论 -
一句话解决:Xgboost的plot_importance绘图时出现的f0、f1、f2、f3、f4、f5等改为对应特征的字段名
在使用plot_importance()画图的时候,只需要在后面加上一个接口即可,在图中显示特征名字参考资料:https://stackoverflow.com/questions/46943314/xgboost-plot-importance-doesnt-show-feature-names原创 2020-12-07 19:49:09 · 2601 阅读 · 6 评论 -
在anaconda中安装graphviz包
一:可以用在anaconda中打开终端输入conda install graphvizpip install graphviz的方法去安装graphviz,但是我并没有成功安装,是因为不能与下载graphviz的网址相连接,可能是由于网络问题。当然你们可以尝试一下万一成功了呢。二:安装配置graphviz1.我在graphviz的官网先下载好graphviz的安装包https://www2.graphviz.org/Packages/stable/windows/10/cmake/Relea原创 2020-10-13 13:45:44 · 5871 阅读 · 3 评论 -
【李宏毅-机器学习笔记三】梯度下降 gradient descent理论依据和函数优化
在损失函数中,为了寻找最小的损失函数的值需要对 学习率(learning rating)进行修改:随着 损失函数L 的取值不同,会越来越接近与最小值,此时学习率也应当越来越小。手动地去调节非常麻烦,有一种自动去调小学习率的方法-AdagradAdagrad:学习率 除以 损失函数在g0到此时这个点的微分平方的和 的平方根二.feature scaling讲多个不同的参数尽量调节在同一个范...原创 2019-11-27 19:29:09 · 229 阅读 · 0 评论 -
【李宏毅-机器学习】笔记一:机器学习基本概念 和 regression problem 回归问题
前言:通过学习李宏毅老师的课程,总结出来的学习笔记。机器学习的步骤a set of function然后是通过数据集找到goodness function从里面找到一个最合适的function 然后再test,最后就是实现具体的问题。learning mapregression 回归问题:output 是一个scale(数值,标量)比如预测股票等等classification分类的问题:...原创 2019-10-17 23:29:27 · 673 阅读 · 0 评论 -
【李宏毅-机器学习】笔记二:分析error的来源
机器学习三分析error的来源当improve一个function的时候,你首先应该分析error的来源error有两个来源:bias 和 variance怎么判别error是bias引起的还是variance引起的呢?1.当你找出的best function 在训练集里面的error非常小,但是在测试集上面的error非常大。那么就是variance引起的问题。就是overfitting...原创 2019-10-17 23:39:43 · 285 阅读 · 0 评论