课程
/后端开发
/Python
/机器学习-实现简单神经网络
这个cost数组并没有用上啊,怎么体现训练成本越来越小?
2017-05-16
源自:机器学习-实现简单神经网络 4-3
正在回答
cost这个变量,记录的是每一轮迭代中代价函数的值,而本案例中使用的是方差总和来衡量代价总量。具体见代码:
for _ in range(n_iter): ... errors = y - output cost = (errors ** 2).sum() cost_.append(cost) ...
反向传播调整权重的目的,是为了让代价函数的值最小。案例中体现在随着训练次数的增加,从第1次到第50次,总代价的快速下降。
举报
人工智能时代,你准备好成为抓住机遇的那百分之二吗。
3 回答为什么说学习率越小越好
2 回答谁有训练用的数据
2 回答训练样本CSV
2 回答pnn训练没讲
1 回答使用perception对iris数据处理中的越界问题