# MNIST_BP
使用BP神经网络识别手写数字集MNIST
## 一、代码功能
1. main.py 主要实现了使用BP神经网络训练模型并绘制损失函数和准确率等曲线
![BP_Evaluation](https://github.com/lerlis/MNIST_BP/blob/main/fig/BP_Evaluation.jpg)
2. MNIST_By_CNN.py 主要实现了使用CNN网络训练模型并绘制相关曲线
3. model_test.py 可以加载已经保存的模型进行测试并实现可视化
![visual](https://github.com/lerlis/MNIST_BP/blob/main/visual_BP/batch0.jpg)
4. read_and_plot.py 存放了一些读取数据和绘图的函数
5. test.py 测试各种功能使用的,没有实际意义
## 二、文件结构
1. data文件夹
* MNIST 使用torchvision自动下载的数据集
* self 自己手动下载的数据集
2. fig文件夹
* 存放了绘制的损失函数和准确率等曲线
3. save_model文件夹
* 存放了保存的相关模型
4. visual_BP文件夹
* 存放了使用model_test.py测试模型时绘制的可视化图像,绘制的图像包含所有分类错误的手写数据,只包含少量全部正确的图像
```
c = find_width(t) # c为绘制图像的长和宽
if c == -1:
print('Error, can not plot ')
print(t)
continue
elif acc < 1 or (acc == 1 and random.uniform(0.0, 1.0) < 0.005):
fig = plt.figure()
```
5. visual_CNN文件夹
* 基本同上
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
使用BP神经网络识别手写数字集MNIST_2MNIST-BP.zip (420个子文件)
18376251-乐祥立-手写数字识别.docx 849KB
.gitignore 190B
train-images-idx3-ubyte.gz 9.45MB
train-images-idx3-ubyte.gz 9.45MB
t10k-images-idx3-ubyte.gz 1.57MB
t10k-images-idx3-ubyte.gz 1.57MB
train-labels-idx1-ubyte.gz 28KB
train-labels-idx1-ubyte.gz 28KB
t10k-labels-idx1-ubyte.gz 4KB
t10k-labels-idx1-ubyte.gz 4KB
train-labels.idx1-ubyte 59KB
t10k-labels.idx1-ubyte 10KB
train-images.idx3-ubyte 44.86MB
t10k-images.idx3-ubyte 7.48MB
MNIST.iml 291B
QQ截图20210616133818.jpg 174KB
QQ截图20210616134425.jpg 165KB
batch1104.jpg 60KB
batch571.jpg 60KB
batch751.jpg 60KB
batch1083.jpg 60KB
batch685.jpg 60KB
batch1027.jpg 60KB
batch234.jpg 60KB
batch234.jpg 60KB
batch925.jpg 59KB
batch925.jpg 59KB
batch1070.jpg 59KB
batch1070.jpg 59KB
batch926.jpg 59KB
batch1086.jpg 59KB
batch753.jpg 59KB
batch753.jpg 59KB
batch1002.jpg 59KB
batch649.jpg 59KB
batch424.jpg 59KB
batch934.jpg 59KB
batch1082.jpg 59KB
batch242.jpg 59KB
batch934.jpg 59KB
batch462.jpg 59KB
batch242.jpg 59KB
batch919.jpg 59KB
batch455.jpg 59KB
batch321.jpg 59KB
batch705.jpg 59KB
batch648.jpg 59KB
batch868.jpg 59KB
batch909.jpg 59KB
batch878.jpg 59KB
batch265.jpg 58KB
batch265.jpg 58KB
batch49.jpg 58KB
batch573.jpg 58KB
batch49.jpg 58KB
batch434.jpg 58KB
batch434.jpg 58KB
batch650.jpg 58KB
batch1081.jpg 58KB
batch1081.jpg 58KB
batch123.jpg 58KB
batch123.jpg 58KB
batch482.jpg 58KB
batch739.jpg 58KB
batch739.jpg 58KB
batch1085.jpg 58KB
batch1059.jpg 58KB
batch1085.jpg 58KB
batch711.jpg 58KB
batch891.jpg 58KB
batch104.jpg 58KB
batch714.jpg 58KB
batch929.jpg 58KB
batch154.jpg 58KB
batch154.jpg 58KB
batch1076.jpg 58KB
batch984.jpg 58KB
batch233.jpg 58KB
batch467.jpg 58KB
batch515.jpg 58KB
batch904.jpg 58KB
batch923.jpg 58KB
batch116.jpg 58KB
batch638.jpg 58KB
batch467.jpg 58KB
batch170.jpg 58KB
batch170.jpg 58KB
batch454.jpg 58KB
batch326.jpg 58KB
batch326.jpg 58KB
batch722.jpg 58KB
batch1056.jpg 58KB
batch638.jpg 58KB
batch592.jpg 58KB
batch872.jpg 58KB
batch438.jpg 58KB
batch876.jpg 58KB
batch606.jpg 58KB
batch676.jpg 58KB
batch1001.jpg 58KB
共 420 条
- 1
- 2
- 3
- 4
- 5
资源评论
好家伙VCC
- 粉丝: 2141
- 资源: 9145
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 超声程序随心所欲win7版exe安装包
- 利用SurfaceView自定义水印相机,添加水印
- 【java swing毕业设计】学生选课系统(文档+视频+源码).zip
- 【java swing毕业设计】员工工资管理系统(文档+视频+源码).zip
- 三层交换(下)+ospf.mp4
- Nvidia GeForce GTX 1070显卡驱动(Win7、Win8驱动)
- TESSY-UserManual-51.pdf
- 基于java+ssm+mysql的博客系统 源码+数据库(高分毕业设计)
- TESSY-SafetyManual-51.pdf
- 赚钱项目-云网络验证系统云验证+卡密生成+多应用多用户管理
- 扫描件_生涯嘉年华打卡地图.pdf
- 人工智能对营销的影响-从算法到艺术
- javascript删除重复字符.rar
- 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识
- 用户角色权限-控制系统Demo
- Redis 7.4.1 Windows x64 msys2-with-Service
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功