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

最赞回答 / 慕粉3504785
self.w_[1:] = update * xi
原来是这里搞错了,权重是用所有预测不准确行的结果和结果做差 然后乘以学习率求得。
self.w_[1:] += update * xi
loc 到的数据比 iloc到的数据,多一个,在进行下面的操作的时候,会提示维度错误,在此做个标记!
for idx, val in enumerate(np.unique(y)):
plt.scatter(x=X[y == val, 0], y=X[y == val, 1], alpha=0.8, c=cmap(idx),
marker=markers[idx], label=val)

最新回答 / 江枫萤火
为什么第二个括号里的求和符号求完偏导后就没有了
这个anaconda说实话真的很强大,800多个库,刚安装完就有两三个GB!安装教程可以参考这里:
https://www.imooc.com/learn/943
官网下载比较慢,大家可以去清华大学开源软件镜像站下载,下载速度快,但是版本比官网稍微低了一点点,实际上基本没区别!路过的帮忙顶一下咯!
清华大学开源软件镜像站下载网址:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

最新回答 / 用户Leon
在实战课程总liuyubobobo有讲解机器学习的各类入门算法,其中有非线性的算法,不过并不是神经网络的,有兴趣的话可以去看一下
老师的发音让我很出戏
运行ppn = Perceptron(eta=0.1, n_iter=10)这一句是出现提示:



NameError: name 'Perceptron' is not defined
讲的真的一般,想入门推荐两本书
Alexander的《Python Machine Learning Blueprints》和
《Mchine Learning in Action》
都是python基础入门的书
TensorFlow的基础书《TensorFlow_cookbook》也很好
可以一边上google的网课Machine Learning Crash Course一边看这几本书
提升很大

最赞回答 / 乱世_佳人
这句代码的作用就是让这个神经网络训练n_iter次,变量_只是这里的临时变量,其作用类似于for(i=0;i<10;i++)里面i的作用。
老师讲的得很好,举的例子很好理解
说看懂的都是 “高中生” 小学生 ,你们也确实只是高中生,小学生
讲得还不错,听得懂
课程须知
有一定的编程基础,例如掌握C语言。
老师告诉你能学到什么?
1、机器学习的基本概念介绍 2、数据分类算法介绍 3、神经元感知器分类算法并进行实现 4、数据解析和可视化设计 5、使用数据训练神经网络 6、如何使用训练后的神经网络分类数据 7、适应性线性神经元的基本原理并实现 8、适应性线性神经元网络进行数据分类

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消