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

请教下fit过程权重的求解

老师,您好,想请教下如下内容:

for xi,target in zip(X,y):
    update = self.eta * (target - self.predict(xi))
    self.w_[1:] = update * xi
    self.w_[0] = update
    errors += int(update != 0.0)
    self.errors_.append(errors)

对输入向量X按行遍历,不断更新权重向量,权重向量最后求解的结果只与输入向量的最后一行有关系啊,这个如何解释?

正在回答

1 回答

self.w_[1:] = update * xi

原来是这里搞错了,权重是用所有预测不准确行的结果和结果做差 然后乘以学习率求得。

self.w_[1:] += update * xi


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
机器学习-实现简单神经网络
  • 参与学习       66888    人
  • 解答问题       182    个

人工智能时代,你准备好成为抓住机遇的那百分之二吗。

进入课程

请教下fit过程权重的求解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信