为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 慕前端1296039
首先,我们所求的答案并不一定是最优答案(最值),而通常是相对最优答案(极值)。拿周志华机器学习中的例子来说,当你站在山坡的某个位置时,只看你当前位置朝哪个方向走下山最快(即求导的过程),然后朝那个方向迈出一步(即更新权重的过程),之后继续看朝哪个方向走下山最快,再继续迈出一步(反复迭代)。也许,你会走到真正的山底(最值),也许你遇到某个坑就停下了(极值)。而针对极值,如果想要跳出,就涉及后面的优化算法了。

最赞回答 / Miss_Squirrel
<...code...>这部分代码其实只是为了描绘出分隔两类的那条分界线,减1只是为了扩大坐标轴范围,点更居中一些,这样画出的图会更好看。以上,谢谢!

最赞回答 / 慕粉1047314704
3.0的,2.0没接触过,不过以后的python肯定都是用3.0构建啊,而2.0很多和3.0不一样,所以还是使用3.0比较好

最新回答 / 乘龙
相当于[1,1,1……1].dot(errors),所有的x0都被初始化为1了,所以跟sum函数的意思一样,老师就直接写成sum了

最新回答 / Wendy_one
原理是△wj的公式(不方便打)中y(i)-φ (z(i))是errors ,根据求和得到errors.sum()。errors.sum()中的每一个值再与self.eta(学习率)想相乘,也就是△w(w:=w+△w),而self.w_[0]就是w.也就是对△wj公式和w:=w+△w公式的一个推导。

最新回答 / qq_破晓_36
self没有定义,你少抄了    def __init__(self, eta=0.01, n_iter=10):        self.eta = eta        self.n_iter = n_iter

最赞回答 / Jessica1221
C1代表数据的类别,即+1或者-1。x的含义是导入数据X中标号为c1的数据的第一列y的含义是导入数据X中标号为c1的数据的第二列

最赞回答 / 只是疯狂只是野
找到了,把下面的数据放到一个txt文件中,再把后缀改为.csv就能用了5.1,3.5,1.4,0.2,Iris-setosa4.9,3.0,1.4,0.2,Iris-setosa4.7,3.2,1.3,0.2,Iris-setosa4.6,3.1,1.5,0.2,Iris-setosa5.0,3.6,1.4,0.2,Iris-setosa5.4,3.9,1.7,0.4,Iris-setosa4.6,3.4,1.4,0.3,Iris-setosa5.0,3.4,1.5,0.2,Iris-setosa4.4,...
课程须知
有一定的编程基础,例如掌握C语言。
老师告诉你能学到什么?
1、机器学习的基本概念介绍 2、数据分类算法介绍 3、神经元感知器分类算法并进行实现 4、数据解析和可视化设计 5、使用数据训练神经网络 6、如何使用训练后的神经网络分类数据 7、适应性线性神经元的基本原理并实现 8、适应性线性神经元网络进行数据分类

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消