C语言中的MNIST神经网络
此源代码试图使用纯C代码从Tensorflow网站复制(现已删除) 教程。
任务是尽可能准确地识别数字,例如下面的数字。
英国
内容
:运行算法步骤并报告算法准确性的胶水代码
:从MNIST数据集中检索图像和标签
:为简单的神经网络实现训练和预测例程
用法
make
./mnist
描述
实现的神经网络只有一个输出层,没有隐藏层。 使用Softmax激活,这可以确保输出激活形成与每个标签相对应的概率向量。 交叉熵用作损失函数。
该算法在1000步内达到约92%的精度。
预期产量
Step 0000 Average Loss: 4.36 Accuracy: 0.152
Step 0001 Average Loss: 3.42 Accuracy: 0.188
Step 0002 Average Loss: 2.97 Accuracy: 0.298
St
评论0
最新资源