seegongsik
我的单词本
人工智能

量一量错了多少,损失

前面我们在点之间画过预测线。可那条线好不好,怎么知道呢? 线贴着点走就是好线,离得远就是坏线吧。把这个好坏不靠感觉、而用一个数来量,会怎样? 那个数越小,线就越好。这个量模型错了多少的数,就叫损失。

01

一个点,偏了多少

我们画了一条预测线。
点是真正的答案,
线是模型的猜测。
挑出一个点来。
它该在的位置就是那个点,
而线把那个位置猜成了这样。
两者隔着距离,
模型就错了那么多。
先用眼睛看看这个差。

点一个点看看差
点 = 答案线 = 预测

点一个点。点(答案)和线(预测)之间的竖直差就显示出来。

每个点的差都不一样。
有的点几乎贴着线,
有的点离得老远。
靠近线的点猜得好,
远的点偏了不少。
可光看,
很难说出整体错了多少。
该把这个差用数量一量了。

02

把差量成距离

把差变成数的办法,
比想的简单。
从点到线的竖直距离,
直接量那个长度就行。
距离长,错得多;
短,错得少。
每个点立一根柱子,
把它的高读作距离。
这下差就有了数。

点一个点量它的距离

点一个点。从点到线的距离被量成柱子,长度的数也出来。

每个点的距离都成了数。
近的点是小数,
远的点是大数。
这下每个点错了多少,
用清楚的数就能知道。
可点不止一两个。
每个点各有各的数,
整体错了多少
一眼很难看出。
把这些数聚成一个吧。

03

把差全加起来

要知道整体错了多少,
就把每个点量出的距离,
一个不落地全加起来。
小的差、大的差,
都聚进一个桶里。
这样散开的数,
就合成了一个数。
这个合起来的数就是损失。
它用一个数告诉你
模型整体上错了多少。

损失0
依次点点把差加起来

依次点这些点。每个差堆成柱子,加成一个损失数。

散开的差
聚成了一个损失数。
这下评判模型容易了。
线好还是坏,
只看这一个数就行。
损失大,说明线和点
偏得多;
损失小,就贴得好。
那我们要做的就清楚了。
把这个数变小。

04

目标是把损失变小

损失不是固定的数。
挪动线,它也跟着变。
把线往点这边对好,
差就缩小,损失就降;
离点远了,
差就变大,损失就升。
所以把线挪来挪去,
找损失这个数变得最小的
那个位置就行。
那个位置的线就是最好的线。

损失240
用按钮挪线把损失减小

用上下按钮挪线。差和损失数一起变,找找哪里最小。

每次挪动线,
损失数就上上下下。
越贴合点,数就越小。
找到了最小的位置,
那就是最贴合的线。
这里我们悟到要紧的一点。
找好模型,
就等于把损失变小。
这件事正是学习。
模型靠减损失来学。

05

来理一理

归成一句话,是这样。
每个点都有预测和答案的
差,也就是竖直距离。
把那些距离全加起来的一个数,
就是损失,模型错了多少。
损失越小,模型越好,
挪动线把损失减小,
正是学习。
全加起来的一个数,那就是损失。

依次点要点回顾一下

依次点要点回顾一下。(每个点的差 → 量成距离 → 加成损失 → 减损失就是学习)

现在你知道了损失是什么,
也知道为什么要减它。
把模型错了多少
用一个数捉住的本事,
是教模型的第一步。
可要减损失,
该往哪个方向挪线呢?
不能瞎挪呀。
下回我们一起看看怎样聪明地
找到损失下降的方向。

一句话总结损失是用一个数量出模型错了多少。每个点都有预测和正确答案之间的差,也就是竖直距离。把这些距离全加起来,整体错了多少就聚成一个数。那就是损失。损失大,说明线和点偏得多;小,就说明贴得好。所以做出好模型,就等于把损失变小。把线挪来挪去,挑损失这个数往下掉的方向就行。像这样把损失越减越小,正是学习。下回我们看看该往哪个方向减损失,怎么找那条路。
人工智能
如果有帮助,请支持我们