導航:首頁 > 五金知識 > 神經網路工具箱的結果保存在哪

神經網路工具箱的結果保存在哪

發布時間:2022-07-26 06:30:52

① matlab中使用神經網路工具箱最後得到的結果不顯示在命令窗口,怎麼回事呢

需要顯示的結果不要使用分號;
例如
>>b=3+4
ans=7
>>b=3+4;
則不顯示。
另外,mat文件是MATLAB用於存儲數據的專用文件格式,需要的時候可以採用inport命令導入到MATLAB中。

② bp神經網路matlab工具箱建模結果

你用的是matlab的神經網路工具箱吧。那是因為權值和閾值每次都是隨機初始化的專,所以結果屬就會不一樣,
你可以把隨機種子固定,即在代碼前面加上setdemorandstream(pi); 這樣每次訓練出來的結果都是一樣的了。

看來樓主是剛開始學習神經網路的,推薦一些資料給樓主:
神經網路之家 (專講神經網路的網站,有視頻下載)

matlab中文論壇的神經網路專區
數學中國的神經網路專區

較好的書:
MATLAB神經網路原理與實例精解

③ 如何保存訓練好的神經網路

你建的網路名不是net吧

④ 關於matlab神經網路工具箱的問題

在工具箱中點擊「new network」,按需求建立神經網路後,在network中點擊已有的神經網路,在點擊「networks only」中的training.在新出現的對話框中simulink可看到隱層,weight中可設置權值。

⑤ MATLAB神經網路中,多次訓練後NET怎麼保存

它不過是個結構體,你在當前變數那個框框里找到它->右擊->保存為.mat,下次用的時候點load再載入回來就成了(以上操作亦可用 save load 命令在代碼里實現),不行的話直保存net的參數,下回用的時候在拿出來賦給新建的net。

⑥ matlab神經網路工具箱具體怎麼用

為了看懂師兄的文章中使用的方法,研究了一下神經網路
昨天花了一天的時間查怎麼寫程序,但是費了半天勁,不能運行,網路知道里倒是有一個,可以運行的,先貼著做標本

% 生成訓練樣本集
clear all;
clc;
P=[110 0.807 240 0.2 15 1 18 2 1.5;
110 2.865 240 0.1 15 2 12 1 2;
110 2.59 240 0.1 12 4 24 1 1.5;
220 0.6 240 0.3 12 3 18 2 1;
220 3 240 0.3 25 3 21 1 1.5;
110 1.562 240 0.3 15 3 18 1 1.5;
110 0.547 240 0.3 15 1 9 2 1.5];
0 1.318 300 0.1 15 2 18 1 2];
T=[54248 162787 168380 314797;
28614 63958 69637 82898;
86002 402710 644415 328084;
230802 445102 362823 335913;
60257 127892 76753 73541;
34615 93532 80762 110049;
56783 172907 164548 144040];
@907 117437 120368 130179];
m=max(max(P));
n=max(max(T));
P=P'/m;
T=T'/n;
%-------------------------------------------------------------------------%
pr(1:9,1)=0; %輸入矢量的取值范圍矩陣
pr(1:9,2)=1;
bpnet=newff(pr,[12 4],{'logsig', 'logsig'}, 'traingdx', 'learngdm');
%建立BP神經網路, 12個隱層神經元,4個輸出神經元
%tranferFcn屬性 'logsig' 隱層採用Sigmoid傳輸函數
%tranferFcn屬性 'logsig' 輸出層採用Sigmoid傳輸函數
%trainFcn屬性 'traingdx' 自適應調整學習速率附加動量因子梯度下降反向傳播演算法訓練函數
%learn屬性 'learngdm' 附加動量因子的梯度下降學習函數
net.trainParam.epochs=1000;%允許最大訓練步數2000步
net.trainParam.goal=0.001; %訓練目標最小誤差0.001
net.trainParam.show=10; %每間隔100步顯示一次訓練結果
net.trainParam.lr=0.05; %學習速率0.05
bpnet=train(bpnet,P,T);
%-------------------------------------------------------------------------
p=[110 1.318 300 0.1 15 2 18 1 2];
p=p'/m;
r=sim(bpnet,p);
R=r'*n;
display(R);

運行的結果是出現這樣的界面

點擊performance,training state,以及regression分別出現下面的界面

再搜索,發現可以通過神經網路工具箱來創建神經網路,比較友好的GUI界面,在輸入命令裡面輸入nntool,就可以開始了。

點擊import之後就出現下面的具體的設置神經網路參數的對話界面,
這是輸入輸出數據的對話窗

首先是訓練數據的輸入

然後點擊new,創建一個新的神經網路network1,並設置其輸入輸出數據,包括名稱,神經網路的類型以及隱含層的層數和節點數,還有隱含層及輸出層的訓練函數等

點擊view,可以看到這是神經網路的可視化直觀表達

創建好了一個network之後,點擊open,可以看到一個神經網路訓練,優化等的對話框,選擇了輸入輸出數據後,點擊train,神經網路開始訓練,如右下方的圖,可以顯示動態結果

下面三個圖形則是點擊performance,training state以及regression而出現的

下面就是simulate,輸入的數據是用來檢驗這個網路的數據,output改一個名字,這樣就把輸出數據和誤差都存放起來了

在主界面上點擊export就能將得到的out結果輸入到matlab中並查看

下圖就是輸出的兩個outputs結果

還在繼續挖掘,to be continue……

⑦ MATLAB7.0神經網路工具箱在哪能找到

安裝matlab的時候就默認安裝了所有的工具箱,包括神經網路直接可以調用裡面的函數。258-557-749

⑧ 用matlab的nntool工具箱訓練好的一個BP神經網路,下一步要怎麼做才能進行數據輸入得到相應的輸出結果

a=sim(net,x)
說實話我也菜鳥級別,你看一下最後這個函數能不能用:
其中「a」自己隨便可以設的,其實就是個代表返回值
「net」換成你訓練好的函數,
「x」換成你的輸入矩陣

⑨ matlab中bp神經網路的工具箱怎麼用,不要matlab程序,就工具箱怎麼實現問題的解決

matlab中神經網路的工具箱:輸入nntool,就會彈出一個對話框,然後你就可以根據彈出框的指示來操作。

閱讀全文

與神經網路工具箱的結果保存在哪相關的資料

熱點內容
怎麼把默認設備揚聲器改成耳機 瀏覽:569
復合材料的軸承用什麼潤滑 瀏覽:486
dec在數控機床上是什麼意思 瀏覽:964
冰櫃換什麼製冷液效果好 瀏覽:916
全自動洗衣機軸承壞了需要多少錢 瀏覽:121
自控閥門儀表怎麼裝配 瀏覽:81
主通風振動檢測裝置 瀏覽:52
一氧化碳還原氧化銅的實驗裝置圖 瀏覽:745
清潔保養維護機械或電器裝置前 瀏覽:736
石灰石脫硫再熱裝置作用 瀏覽:780
鞋廠設備多少錢 瀏覽:444
閥門上開過力是什麼 瀏覽:353
汽車改裝排氣閥門開關控制盒壞了 瀏覽:662
燃氣灶離燃氣閥門距離圖 瀏覽:211
五菱宏光儀表盤上的表怎麼調 瀏覽:202
網課批註設備哪個好 瀏覽:938
鋒馭儀表台怎麼設置中文 瀏覽:3
氣動計數迴路應用於哪些設備 瀏覽:500
一種可測量磁感應強度的實驗裝置 瀏覽:884
多液力元件傳動裝置 瀏覽:37