[問題] 如何儲存訓練過後的類神經然後又要怎麼叫出來使用?已回收
clear all
clc
clf
%輸入資料
P = [0 1 2 3 4 5 6 7 8 9 10];
%目標資料
T = [0 1 2 3 4 3 2 1 2 3 4];
%建模網路模型, 輸入資料最小值為0, 最大值為10,第1層隱藏層的神經元個數為5, 並使用'tansig'轉換函數, 第2層隱藏層的神經元個數為1, 並使用線性轉換函數'purelin'
net = newff([0 10],[5 1],{'tansig' 'purelin'});
%將輸入資料P與網路net未經訓練直接代入模擬
Y = sim(net,P);
figure(1);
%繪製輸入資料, 目標資料T與模擬後的資料Y
plot(P,T,P,Y,'*')
%設定訓練代數為50
net.trainParam.epochs = 50;
%訓練類神經網路
net = train(net,P,T);
%使用訓練後類神經網路再做一次模擬, 代數設50.
Y = sim(net,P);
figure(2);
%繪製輸入資料, 目標資料T與訓練模擬後的資料Y
plot(P,T,P,Y,'*')
以上是書上裡面類神經的小小範例
想請問各位大大
我要如何把上面範例訓練完的類神經給儲存起來呢
還有儲存完之後又要怎麼呼叫使用它呀?
麻煩各位大大了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.147.154
推
12/26 01:41, , 1F
12/26 01:41, 1F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章