十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章主要講解了“基于概率神經(jīng)網(wǎng)絡(luò)PNN的變壓器故障實(shí)例分析”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“基于概率神經(jīng)網(wǎng)絡(luò)PNN的變壓器故障實(shí)例分析”吧!
創(chuàng)新互聯(lián)建站是專業(yè)的通許網(wǎng)站建設(shè)公司,通許接單;提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行通許網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
%% 清空環(huán)境變量
clc;
clear
close all
nntwarn off;
warning off;
%% 數(shù)據(jù)載入
load data
%% 選取訓(xùn)練數(shù)據(jù)和測試數(shù)據(jù)
Train=data(1:23,:);
Test=data(24:end,:);
p_train=Train(:,1:3)';
t_train=Train(:,4)';
p_test=Test(:,1:3)';
t_test=Test(:,4)';
%% 將期望類別轉(zhuǎn)換為向量
t_train=ind2vec(t_train);
t_train_temp=Train(:,4)';
%% 使用newpnn函數(shù)建立PNN SPREAD選取為1.5
Spread=1.5;
net=newpnn(p_train,t_train,Spread);
%% 訓(xùn)練數(shù)據(jù)回代 查看網(wǎng)絡(luò)的分類效果
% Sim函數(shù)進(jìn)行網(wǎng)絡(luò)預(yù)測
Y=sim(net,p_train);
% 將網(wǎng)絡(luò)輸出向量轉(zhuǎn)換為指針
Yc=vec2ind(Y);
%% 通過作圖 觀察網(wǎng)絡(luò)對訓(xùn)練數(shù)據(jù)分類效果
figure(1)
subplot(1,2,1)
stem(1:length(Yc),Yc,'bo')
hold on
stem(1:length(Yc),t_train_temp,'r*')
title('PNN 網(wǎng)絡(luò)訓(xùn)練后的效果')
xlabel('樣本編號')
ylabel('分類結(jié)果')
set(gca,'Ytick',1:5)
subplot(1,2,2)
H=Yc-t_train_temp;
stem(H)
title('PNN 網(wǎng)絡(luò)訓(xùn)練后的誤差圖')
xlabel('樣本編號')
%% 網(wǎng)絡(luò)預(yù)測未知數(shù)據(jù)效果
Y2=sim(net,p_test);
Y2c=vec2ind(Y2);
figure(2)
stem(1:length(Y2c),Y2c,'b^')
hold on
stem(1:length(Y2c),t_test,'r*')
title('PNN 網(wǎng)絡(luò)的預(yù)測效果')
xlabel('預(yù)測樣本編號')
ylabel('分類結(jié)果')
set(gca,'Ytick',1:5)
感謝各位的閱讀,以上就是“基于概率神經(jīng)網(wǎng)絡(luò)PNN的變壓器故障實(shí)例分析”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對基于概率神經(jīng)網(wǎng)絡(luò)PNN的變壓器故障實(shí)例分析這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!