lihang-code
lihang-code copied to clipboard
scikit-learn Perceptron
同样的代码为什么我的不一样,scikit-learn的结果不对。。。。
我也有这样的疑问,有人能解释下为啥嘛?
同样iris的数据集去fit 在scikit-learn (0.18.1)的版本下,我跑出来的结果和原图是一样的 在scikit-learn (0.21.2)的linux服务器的版本下,我跑出来的结果和楼主一样,是不太正确的感知机.... 有没有人给解释下其中的原因呗~
相同的代码,我没有问题,我的scikit-learn0.20.2
同样iris的数据集去fit 在scikit-learn (0.18.1)的版本下,我跑出来的结果和原图是一样的 在scikit-learn (0.21.2)的linux服务器的版本下,我跑出来的结果和楼主一样,是不太正确的感知机.... 有没有人给解释下其中的原因呗~
如果是0.21版本,可以将你们的 Perceptron 对象的 tol 属性和示例中的 tol 属性对比看看,从0.21版本开始该属性默认值从 None 变成了0.001,可以在创建对象时将该属性显式设置为 None ,然后再尝试一下。应该是这个属性不同造成的结果不同。