• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-03
  • 语言: Matlab
  • 标签: matlab  BP  mnist  

资源简介

本文件是通过Matlab实现BP神经网络分类Mnist数据集。可以直接使用

资源截图

代码片段和文件信息

clear
clc
%基于BP的手写数字识别程序

load mnist_uint8;
%对mnist数据集进行归一化处理,并对数据进行转化为可用的double型
train_x = double(train_x(1:20000:)‘) / 255;
test_x  = double(test_x(1:10000:)‘)  / 255;
train_y = double(train_y(1:20000:)‘);
test_y  = double(test_y(1:10000:)‘);
 
net=newff(minmax(test_x)[13 10]{‘tansig‘‘purelin‘}‘traingdx‘);%创建一个BP神经网络
net = init(net);%对网络进行初始化
net.trainparam.show=50;%显示训练迭代过程
net.trainparam.epochs=300;%定义训练步数
net.trainparam.goal=0.008;%设置性

评论

共有 条评论