其他
DL笔记:Cost function 损失函数
:阿特,还记得训练神经网络的目标其实是什么吗?
:我记得好像是要找出最合适的权重(weights),使得输出结果尽可能接近真实值。
:Hin 棒!你说的没错。说回到训练神经网络,我们需要在训练中及时了解训练效果如何,是不是朝着训练目标在一点点靠近。如果偏离目标,就说明训练模型可能在「犯错」,就要纠正过来。
:那怎么知道模型是不是在「犯错」呢?
:我们会找一个度量标准。一个常见的度量方法是计算误差的平方和(SSE, sum of the squared errors):
:你……欺负人 >.<
:别着急,我们来拆解这一坨是个什么东西。先看看各个字母的含义:
这个等式里面,有三个求和项(就是这个翻转了 90° 的 M:
最右边的求和项
现在你理解了最右边的求和项了吗?
:大概意思是我们从数据中预测出来的 y ?
:没错,我们先把这一坨替换成
:世界清静多了~
:我们再来看右边这个求和项。j 表示有 j 个隐层节点,把每个节点的误差平方
---
00 的 DeepLearning 笔记回顾: