1.实验简介
从底层实现BP神经网络,实现对0-9数字手写体的训练与分类
2. 实验数据
Mnist数据集
Mnist数据集来自美国国家标准与技术研究所: National Institute of Standards and Technology (NIST)
训练集 (training set) 和测试集(test set) 均是由来自 250 个不同人手写的数字构成,其中 50% 是高中学生,50% 来自人口普查局 (the Census Bureau) 的工作人员。
3. 编程环境
MatLab
之所以选择MatLab而不是VS,有几个原因:首先用MatLab处理图片非常方便,非常直观;其次对MatLab的操作掌握得不够熟练,正好拿来练练手。
4. 实验流程
- 预备知识
- 读取图片,将像素值保存为.mat文件
- 数据预处理
- 训练BP神经网络
- 测试BP神经网络
- 评估BP神经网络
- 问题汇总 & 实验感想