机器学习
文章平均质量分 81
hnshhshjq
这个作者很懒,什么都没留下…
展开
-
xgboost的警告
今天在xgboost0.9版本中出现如下警告:WARNING: d:\build\xgboost\xgboost-0.90.git\src\objective\regression_obj.cu:152: reg:linear is now deprecated in favor of reg:squarederror本来是想通过屏蔽python的warning让这个东西不显示的,但是没有...原创 2019-12-12 19:56:15 · 6340 阅读 · 7 评论 -
windows10 下搭建机器学习和数据挖掘环境
最近重装了电脑,发现设置基于python的机器学习环境还是有点麻烦,中间也遇到了一些小问题,所以就写个博客记录一下,同时总结自己所遇到一些的问题,方便以后查看。以后遇到其它问题也会定期记录下来。 首先我用是vscode和anaconda。anaconda可以说是机器学习和数据挖掘必备了,集成了很多第三方库和实用的工具,利用conda管理库也十分方便。vscode则是微软...原创 2018-04-05 21:54:56 · 2497 阅读 · 1 评论 -
numpy和pandas中实现ndarray或dataframe的迭代增加
最近预处理一些数据时遇到一个问题,我想利用一个循环,每次从一个dataframe中选取特定的数据,再把这些数据重新组合成为一个新的dataframe,但网上很多关于pandas或者numpy的教程中都很少有讨论过如何实现这样的功能,然而我觉得实际数据预处理过程中却是会经常遇到这种问题的,于是把自己的心得记录下来和大家分享。我主要参考了这个链接中的内容 https://vimsky.c...原创 2018-04-28 10:17:22 · 1349 阅读 · 0 评论 -
神经网络反向传播算法推导
反向传播是多数神经网络进行参数更新的基本方法,它的本质是巧妙利用了高数中的链式法则,下面对这一方法进行推导:(1)符号说明:神经元的激活函数:神经网络的权重向量:神经网络的偏置向量:某层的输入向量:某层的输出向量(2)损失函数假设神经网络的损失函数为,那么定义其损失函数为: 其中,为期望的输出值...原创 2018-12-25 11:38:13 · 617 阅读 · 0 评论