# 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
- 粉丝: 2391
- 资源: 9142
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- VB6 Mini(工程作业)
- 暑假社会实践活动调研登记表.docx
- 水生生物增殖放流工作监督表(放流现场计数时用表).docx
- 水生生物增殖放流工作监督表(运输前计数时用表)、巡查管护工作记录表.docx
- 小学各年级寒假体育锻炼计划表(1-6年级).docx
- 小学寒假体育寒假作业建议清单表格.docx
- 学生德行素质考评表.xls
- 学期考试学生成绩分析表.doc
- 学生健康饮食指导清单.docx
- 学生综合素质测评评分表(5个表格).xlsx
- 学术报告专题讲座审批表.doc
- 学院及专业(方向)中英文对照表.docx
- 学院用印申请签.docx
- 状态机业务总览.pdf
- MPC+NMPC模型预测控制从原理与代码实现组合装 MPC包括: mpc模型预测控制详细原理推导 matlab和c++两种编程实现 四个实际控制工程案例: 双积分控制系统 倒立摆控制系统 车辆运动学
- 人工智能与大数据综合设计报告 EMNISTBalanced 数据集的分类与分析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功