You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

适配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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 09:24:27