神经网络与感知机学习规则
基于神经元模型,提出了感知机学习规则。感知机规则提出了一个可以自动学习的权重优化算法。
感知机算法步骤如下。
- 初始化权重和偏置项为 0 或很小的随机数
- 遍历每个训练样本
- 计算感知机输出值
- 更新权重和偏置项
需要注意的是。
- 只有当训练数据线性可分时,才能保证感知机具有收敛性
- 此时需要设置训练数据集的最大循环次数,或容错次数的阈值,来结束训练
- 权重、偏置项使用很小的初始化值替代 0 ,如果全是 0 则学习率会失去对决策边界的影响
- 学习率只影响权重向量的大小,不影响其方向