簡單的程式碼:簡單的函數近似值問題
x = [0:0.1:5] ‘; % input data
y =sin(x); % desired data
z = [0:0.2:5]’; % test data
mynet = nsnn % create neural network
mynet = nsTrain (mynet, x, y); % train
out = nsTest (mynet, z); % test
如同上面所看到的,建立一個類神經網路的過程,訓練它跟測試它可以用三個簡單的步驟就完成。 |
|
類神經網路之客制化於Matlab中使用
如果你是一個進階的使用者在尋找同時擁有建立類神經網路時的彈性(NeuroSolutions可提供這個功能)跟快速建模功能(MATLAB可提供這個功能)的軟體,你已經找到了你所想要的了。
NeuroSolutions提供了在現今市場上最先進技術及最強大的模擬環境。在NeuroSolutions中建立的客制化類神經網路,之後再透過Custom
Solution Wizard的模組將您所設計之模型輸出為DLLs。 |
 |
除了產生類神經網路的DLL,Custom
Solution Wizard同時也會自動地下載輸入值跟期望值到MATLAB中,並且產生用在MATLAB命令視窗中所必需的訓練跟測試編碼。
沒有Custom Soluton Wizard的輔助,在MATLAB中設定自訂的類神經網路也是一樣的簡單。以下的三列MATLAB
code是全部它用來使用在MATLAB中你所產生的類神經網路。
mynet = nsnn;
mynet.customDLL = true;
mynet.dllPath = ‘c:\My DLLs\myDLL.dll’;
|
開始使用!
NeuroSolutions for MATLAB工具箱出現時,會提供幾個操作步驟教學案例,讓使用者熟悉整個操作方式及指令。最後的一個樣式,樣式4,甚至會產生MATLAB碼讓你使用在你自己的資料跟你所選擇的設定。這提供了你一個快速跟簡單的方法來開始使用這個軟體。使用這個樣式在你的資料中,你僅僅需要下載你的資料在MATLAB的工作區中,從範例中將它選出來然後再經過幾個設定的畫面即可。
編碼會自動地被產生以在你自己的資料中建立所選擇的類神經網路、設定適當的參數和訓練類神經網路。這個範例甚至會將訓練的過程跟訓練的結果以圖形化方式讓你看到。 |
你自訂的類神經網路現在已經可以使用在MATLAB中了,你可以使用相同的方法將它使用在NeuroSolutions
for MATLAB中任何的類神經網路。例如,訓練以及測試你的網路,你必需要用到下面的命令。
Mynet =nsTrain (mynet, x, y);
Out =nsTest (mynet, z);
x指的是訓練輸入的資料,y是訓練期望值,而z是測試輸入資料。
|
| 系統需求: |
| •
MATLAB 5.3或以上版本 (Release 11,12 跟13) |
| •
Windows98/Me/X |
|
|