clc;
clear;
close all;
warning off;
addpath(genpath(pwd));
%--加载数据----------------------------------------%
load 'PreTreatedData/trainImages.mat';
load 'PreTreatedData/trainLabels.mat';
load 'PreTreatedData/testImages.mat';
load 'PreTreatedData/testLabels.mat';
%--训练---------------------------------------------------%
%iter = 0;% 迭代次数
trainPara.lossMax = 0.01; % 最大损失率
trainPara.iterMax = 2000; % 最大训练次数
%trainPara.alpha = ones(c+1,1).*0.001; % 迭代步长
trainPara.alpha = 0.1; % 学习率
trainPara.lossLimt=0.01; %等步长到变步长的切换界限
trainPara.eta = 0.618; %迭代学习率变化率
trainPara.num2Train=1000; %选取要训练的图片数量
%trainImage.data每一行代表一张图片
[r,c]=size(trainImage.data(1:trainPara.num2Train,:));
%归一化,选取10000张图片,X的拓展矩阵,同时转置
X_hat=[trainImage.data(1:trainPara.num2Train,:)./255 ones(r,1)]';
y=trainLabel.data(1:trainPara.num2Train)+1; %将值偏移到1-10
numClasses=10;
theta0=[ones(c,numClasses)./c;zeros(1,numClasses)]; %模型权重初值
softmaxModel=funcSoftmaxTrain(@funcdCost,@funcCost,trainPara,theta0,numClasses,X_hat,y);
figure;
xplot=(1:trainPara.iterMax);
plot(xplot,softmaxModel.loss);
%set(gcf,'unit','centimeters','position',[20 5 7 6]);
xlabel('numOfIter');
ylabel('Loss');
xlim([0 trainPara.iterMax]);
ylim([0 1.6]);
%--测试---------------------------------------------------%
[r_test,c_test]=size(testImage.data);
y_test=testLabel.data+1; %训练集列表,偏移1
X_hat_test=[testImage.data./255 ones(r_test,1)]'; %归一化,获取拓展矩阵,转置
accuracy=funcSoftmaxTest(softmaxModel.theta,numClasses,X_hat_test,y_test); %进入测试
disp(['识别准确率为',num2str(accuracy*100),'%']);
基于softmax回归的MNIST数据集手写数字识别matlab仿真+仿真录像
版权申诉
177 浏览量
2022-10-22
23:05:49
上传
评论 1
收藏 58.3MB RAR 举报
fpga和matlab
- 粉丝: 15w+
- 资源: 2548
最新资源
- 2001~2022年上市公司数字赋能指数.dta
- 2001~2022年上市公司数字赋能指数.xlsx
- 信息办公石大在线财务管理系统(含源码)-shidacaiwu.rar
- 信息办公电信计费系统完整代码-netctossconformity.rar
- matlab实现TD-SCDMA中初始同步捕捉DwPTS下行同步导频时隙的仿真.zip
- 信息办公玉玺学生信息管理系统-webapps.rar
- 信息办公基于struts的图书管理系统-struts-ts.rar
- 管家婆分销ERP V1 V3 A8II TOP V10.0.2最新全版本通用
- 信息办公基于Ajax+J2EE的MicroERP源码下载-microerp-0.1.rar
- 信息办公双鱼林jsp人事工资系统-wagesmanagesystem.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈