我正在使用随机梯度下降实现逻辑回归,但它没有按预期工作。我已经尝试了许多时期和不同的学习率但属于正确类别的概率在左右振荡。我有两个表示为的类和两个特征。这个方案正确吗?:
将权重初始化为某个随机数(我选择 1)并循环:
- 选择随机训练样本。
- 计算它属于第
- 根据
这个方案对我来说很有意义,因为如果属于类的概率很低,如果正确的类是 ,那么对权重的更新会很大,但我无法验证它更多。
我正在使用随机梯度下降实现逻辑回归,但它没有按预期工作。我已经尝试了许多时期和不同的学习率但属于正确类别的概率在左右振荡。我有两个表示为的类和两个特征。这个方案正确吗?:
将权重初始化为某个随机数(我选择 1)并循环:
这个方案对我来说很有意义,因为如果属于类的概率很低,如果正确的类是 ,那么对权重的更新会很大,但我无法验证它更多。
很难说没有更多细节,但你的更新是不是错了?您需要减去而不是添加渐变。除非 alpha 为负,否则这是错误的。