資源簡介
代碼主要實現了對手寫數字的識別,可通過代碼得到識別的錯誤率,
代碼片段和文件信息
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;%設置性
- 上一篇:鋼筋根數統計 matlab
- 下一篇:logistic人口模型Matlab數據擬合
評論
共有 條評論