完整的代码和函数,用于训练和测试一个简单的神经网络,以识别0到9之间的单个数字。该网络有两个隐藏层,分别有80个和60个神经元(易于更改)。准确率约为97%。如果您发现任何更好的参数,请发表评论!
如何运行:
1.确保所有文件都在当前文件夹中。
2.运行“digit_train.m”(可能需要5-20分钟,具体取决于您的计算机)。
3.运行“digit_test.m”来测试和评估您的网络。
引用为
约翰内斯·兰格拉尔(2021年)。MNIST神经网络训练与测试(//www.tatmou.com/matlabcentral/fileexchange/73010-mnist-neural-network-training-and-testing),MATLAB中心文件交换.
MATLAB版本兼容性
使用R2019b创建
与任何版本兼容