【发布时间】:2021-06-28 09:30:10
【问题描述】:
我目前正在学习神经网络,并尝试在 Python 中使用反向传播训练 MLP 来学习 XOR。该网络有两个隐藏层(使用 Sigmoid 激活)和一个输出层(也是 Sigmoid)。 该网络(大约 20,000 个 epoch,学习率为 0.1)输出接近原始类标签的数字:
预测:0.11428432952745145 原始类输出为:0
预测:0.8230114358069576 原始类输出为:1
预测:0.8229532575410421 原始类输出为:1
预测:0.23349671680470516 原始类输出为:0
当我绘制错误(对于每个时期)时,我的图表显示急剧下降,然后出现轻微的“颠簸”,我的印象是错误会逐渐减少:
这会被归类为收敛吗?我尝试调整学习率,但没有成功。
谢谢!
【问题讨论】:
标签: python neural-network xor convergence