matlab文字bp识别,MNIST手写字体识别(CNN+BP两种实现)-Matlab程序

【实例简介】

MNIST手写字 Matlab程序,包含BP和CNN程序。不依赖任何库,包含MNIST数据,BP网络可达到98.3%的识别率,CNN可达到99%的识别率。CNN比较耗时,关于CNN的程序介绍:https://blog.csdn.net/hoho1151191150/article/details/79714691

【实例截图】

【核心代码】

c243b263-b1de-49e9-975c-afd5fc358332

└── MNIST手写字体识别-Matlab程序(CNN+BP实现)

├── bp

│   ├── acti_relu.m

│   ├── acti_relu_prime.m

│   ├── acti_sigmoid.m

│   ├── acti_sigmoid_prime.m

│   ├── bp_backpropagation.m

│   ├── bp_feedforward.m

│   ├── evaluatemnist.m

│   ├── feedforward.m

│   ├── loadMnistDataScript.m

│   ├── networksmnist2.m

│   ├── networksmnist3.m

│   ├── networksmnist.m

│   ├── readme.m

│   ├── SGD.m

│   ├── showdigit.m

│   └── softmax.m

├── cnn

│   ├── cnn_backpropagation2.m

│   ├── cnn_backpropagation.m

│   ├── cnn_evaluate.m

│   ├── cnn_feedforward.m

│   ├── cnn_initialize.m

│   ├── cnn_kron.m

│   ├── copyToGPU.m

│   ├── gones.m

│   ├── grand.m

│   ├── grandn.m

│   ├── gzeros.m

│   ├── loadMnistDataScript.m

│   ├── readme.m

│   ├── relu.m

│   ├── relu_prime.m

│   ├── run.m

│   ├── showdigit.m

│   ├── showWeights.m

│   ├── sigmoid.m

│   ├── sigmoid_prime.m

│   └── softmax.m

├── data

│   └── mnist.mat

└── fig

├── bp

│   ├── a100-100-m-100-me-50000-e-1-l-5.png

│   ├── a120-120-m-100-me-50000-e-1-l-5.png

│   ├── a80-80-m-100-me-50000-e-1-l-5.png

│   ├── relu-z2-m100-p5000-30-30.png

│   └── relu-z2-m100-p5000.png

└── cnn

└── cnnresult.png

7 directories, 44 files

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值