⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 goodtest.m

📁 matlab使用BP网络的例子,使用Levenberg Marquardt算法提高训练速度,效果不错
💻 M
字号:
%对效果不错的网络进行评估识别率,进行保守估计,即向后识别n步

clear;
load GoodBlueNetwork.txt -mat;
load data.txt -mat;
samplenum=size(TrainingObject,2);       %得到样本数
nown=n+1;
correctnum=0;
correct=0;
show=[];
for n=nown:samplenum-1   
    prediction=sim(net,TrainingSample(:,n));    %预测值
    real=TrainingObject(:,n);                   %目标值
    if(abs(prediction-real)<0.6)                    %计算正确率
        correctnum=correctnum+1;
        correct=1;
    else
        correct=0;
	end;
    show=[show;prediction,real,abs(prediction-real),correct];             %评估情况
end;
num=samplenum-nown;
ratio=correctnum/num;                               %正确率

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -