AI入门#
简单的一些概念#
建议入门可以看些3b1b的直观视频,再去学习cs50等课程内容
- 以最简单的手写数字为例,对于简单神经网络的数学而言,每个神经元可以看作一个数字具有激活值,我们可以把输入(例如把二维灰度值转换成一维)看成一个列向量,权重值看为矩阵,bias为附加列向量,以及最后附加到整体的激活函数。最后通过代价函数loss来计算结果上的偏差,这便是一次网络训练的过程。
梯度下降和反向传播:根据一次训练我们即可指导初始设定的weight和bias的好坏,但如何该改进是个问题?
- 梯度下降:找到局部最小值,学习率即为步长。如何找到下降的方向便是反向传播的。反向传播会在很多地方求平均来进行微调。是来求单个训练样本想怎样修改权重和偏置。
Last update:
2023年12月7日 19:50:16
Created: 2023年7月10日 17:04:24
Created: 2023年7月10日 17:04:24