當前位置:編程學習大全網 - 網站源碼 - 神經網絡中線性層的程序代碼是怎樣的?

神經網絡中線性層的程序代碼是怎樣的?

%application

%線性神經網絡預測風電功率源代碼

close all

clear

echo on

clc

pause

% 敲任意鍵開始

% 定義訓練樣本矢量

%Tma為輸入矢量

Tma=[1:28];

%PA_data為目標向量

PA_data=xlsread('Book1.xlsx','P58','B2:B29');

PA_data=PA_data';

pause

clc

echo off

clc

q=length(PA_data);%計算PA_data的長度

%由讀取數據產生輸入Im-data

Tm_data=zeros(20,q);

for i =1:20

Tm_data(i,i+1:q)=PA_data(1,1:(q-i));

end

pause

plot(Tma,PA_data);

%創建線性神經網絡

net=newlind(Tm_data,PA_data);

%仿真神經網絡

Yp_data=sim(net,Tm_data);

plot(Tma,Yp_data,Tma,PA_data,'*');

xlabel('不同天同壹時刻');

ylabel('風電功率')

title('線性神經網絡預測');

  • 上一篇:discuz做論壇 需要什麽條件
  • 下一篇:聯通智慧TV有哪些新功能
  • copyright 2024編程學習大全網