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

  • 大小: 2KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-01
  • 語言: Matlab
  • 標(biāo)簽:

資源簡介

浙大智能控制大作業(yè)。不使用工具箱實現(xiàn)BP

資源截圖

代碼片段和文件信息

clc??????????????????????????
clear?all;?
close?all;

%定義相關(guān)參數(shù)
InputNum=1;??????????????%輸入個數(shù)
OutputNum=1;?????????????%輸出個數(shù)
TrainingSampleNum=9;?????%訓(xùn)練樣本數(shù)量
TestSampleNum=361;???????%測試樣本數(shù)量
HiddenSomaNum=5;?????????%中間層隱節(jié)點數(shù)量
EpochsNum=500;???????????%最多訓(xùn)練次數(shù)????????????????????????????????????
u1=0.57;?????????????????%學(xué)習(xí)速率1
u2=0.17;?????????????????%學(xué)習(xí)速率2

%生成訓(xùn)練樣本和測試樣本
TrainingSample=0:pi/4:2*pi;??????????????
TestSample=0:pi/180:2*pi;????????????
DesiredOutput=sin(TrainingSample);
DesiredOutput2=sin(TestSample);
ErrorMatrix=[];??????????%誤差矩陣
OutlayerOut=[];??????????%測試輸出矩陣

%對訓(xùn)練樣本和測試樣本進(jìn)行歸一化處理,區(qū)間為[-11]
[TestSamModips]=mapminmax(TrainingSample);?????????
[TraingSamModips]=mapminmax(TestSample);

%生成各層權(quán)值和閾值
Weight1=0.5*rands(HiddenSomaNumInputNum);???????%隱藏層權(quán)重????
ThresholdValue1=0.5*rands(HiddenSomaNum1);??????%隱藏層閾值
Weight2=0.5*rands(OutputNumHiddenSomaNum);??????%輸出層權(quán)重
ThresholdValue2=0.5*rands(OutputNum1);??????????%輸出層閾值


for?i=1:EpochsNum
????ErrorHistory=[];
????for?j=1:TrainingSampleNum
????????HiddenOutput=logsig(Weight1*TestSamModi(j)+ThresholdValue1);?????%?隱含層網(wǎng)絡(luò)輸出?
????????OutlayerOut=Weight2*HiddenOut

評論

共有 條評論

相關(guān)資源