适配Python3后,Neural Networks and Deep Learning第一章训练无进展求助
问题:神经网络训练准确率恒定,权重与偏置未更新
我正在学习Michael Nielsen所著《Neural Networks and Deep Learning》的第一章内容,已完成Python2到Python3的代码适配并运行程序,但发现每个epoch的准确率数值保持恒定,推测是weights和biases未更新。
我按照教程创建了两个文件:
mnist_loader.py:负责加载MNIST数据集network.py:实现神经网络核心逻辑
当前使用Python 3.10.2版本,预期每个epoch的准确率应如教程示例逐步提升:
Epoch 0: 9129 / 10000
Epoch 1: 9295 / 10000
Epoch 2: 9348 / 10000
...
Epoch 27: 9528 / 10000
Epoch 28: 9542 / 10000
Epoch 29: 9534 / 10000
附上相关代码文件,请求排查问题原因及给出修复方向。
内容的提问来源于stack exchange,提问作者user19905318
相关产品推荐
相关产品推荐

