最赞回答 / 慕粉3504785
self.w_[1:] = update * xi原来是这里搞错了,权重是用所有预测不准确行的结果和结果做差 然后乘以学习率求得。
self.w_[1:] += update * xi
2018-04-26
最新回答 / BlackFluence
可能是汉字编码问题,改成英文试试或者搜索[matplotlib汉字编码](http://www.pythoner.com/200.html)尝试解决
2018-03-13
最新回答 / 慕的地591
如果你的Jupyter Notebook打不开,请尝试这样操作: 控制面板-windows防火墙-允许程序或功能通过windows防火墙-允许运行另一程序-浏览-定位到Anaconda安装目录,选中python.exe,打开-添加-确定。同理把pythonw.exe也添加进去,这样jupyter notebook就可以打开了。 另外,如果你想将编写好Jupyter notebook文件保存到指定的目录中,可以这样操作: 运行-->cmd-->定位到指定的盘-->...
2018-03-01
最赞回答 / Kaiz不是
因为z=w0x0+w1x1+...+wmxm,从0到m一共是m+1列,X.shape[0]表示行数,X.shape[1]表示列数X.shape[1]=mX.shape[1]+1 =m+1
2018-02-24