91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-01
  • 語言: Matlab
  • 標簽: IRIS??數據集??

資源簡介

對isir數據集進行分類,各選取三種花的25個樣本作為訓練數據,其余作為測試數據,多訓練幾次,準確率可以達到98%左右

資源截圖

代碼片段和文件信息

%正確率95%以上
%%多訓練幾次可達97%
clc;
clear?all;
close?all;
SamNum=75;????%輸入樣本的數量
TestSamNum=75;????%測試樣本的數量
%?ForcastSamNum=2;???%預測樣本的數量
HiddenUnitNum=8;????%中間層隱節點數量
InDim=4;??????%網絡輸入的維度

OutDim=3;??????%網絡輸出的維度

%%?訓練的樣本?三種花的4個參數
Train=load(‘testData.txt‘);
Train=Train(:1:4);?75*4
Train=Train‘;4*75
Test=load(‘trainData.txt‘);???????%給定輸入
Test=Test(:1:4);
Test=Test‘;
%?Test=[1.241.80;1.281.84;1.402.04]‘;%%測試數據?2*3
SamOut=[repmat([1;0;0]125)?repmat([0;1;0]125)?repmat([0;0;1]125)];
%?SamOut=[ones(19)zeros(16);zeros(19)ones(16)];%對蚊子進行分類
SamIn=Train;
%歸一化
[Trainps]=mapminmax(Train01);
%?Test=mapminmax(‘apply‘Testps);
Test=mapminmax(Test01);
%%?bp神經網絡訓練
%先設置權重及閾值
W1=rand(HiddenUnitNumInDim);
B1=rand(HiddenUnitNum1);
W2=rand(OutDimHiddenUnitNum);
B2=rand(OutDim1);
%lr為學習效率
lr=0.01;
E0=0.0000001;?????%目標誤差
MaxEpochs=10000;????%最多訓練次數
ErrHistory=[];

for?step=1:MaxEpochs
????%?????HiddenOut=logsi

評論

共有 條評論