matlab神經網路工具箱

2021-09-21 05:51:25 字數 816 閱讀 3186

1、聚類

2、輸入輸出得擬合關係

3、模式識別和分類

4、動態時間序列**

下面我們分別來看一下這些神經網路工具箱得使用

這是乙個簡單的對輸入輸出資料進行擬合得工具箱,使用具有隱藏層得神經網路結構。

在本文中選取樣例,13*256得矩陣,表示256個人得13項身體指標樣本資料。

在進行了前面比較簡單的選擇之後,出現了這個介面,要求選擇訓練演算法(下面三種應該都是有監督演算法):

引用維基百科:

萊文貝格-馬夸特演算法能提供數非線性最小化(區域性最小)得數值解。此演算法能借由執行時修改引數達到結合高斯-牛頓演算法以及梯度下降法得優點,並對兩者之不足做改善。

如果下降太快,使用較小的λ,使之更接近高斯牛頓法

如果下降太慢,使用較大的λ,使之更接近梯度下降法

2、bayesian regularization演算法

在神經網路過程中,因為訓練之後很可能會出現過擬合的狀況(吳恩達得課程中有講到過),其中的乙個解決方法就是正則化。基本思想時是保留所有的特徵量,但通過減少引數theta來避免某個特徵量過擬合,可以用貝葉斯統計得思想來理解正則化。(我決定原理以後再學)

3、scaled conjugate gradient (scg)

特性:不需要引數,但不適用於所有得資料集

回歸評價指標:mse(均方誤差)和r平方

MATLAB神經網路工具箱函式

說明 本文件中所列出的函式適用於matlab5.3以上版本,為了簡明起見,只列出了函式名,若需要進一步的說明,請參閱matlab的幫助文件。1.網路建立函式 newp 建立感知器網路 newlind 設計一線性層 newlin 建立一線性層 newff 建立一前饋bp網路 newcf 建立一多層前饋...

MATLAB 神經網路工具箱函式

說明 這裡所列出的函式適用於 matlab5.3 以上版本,為了簡明起見,只列出了函式名,若需要進一步的說明,請參閱 matlab 的幫助文件。newp 建立感知器網路 newlind 設計一線性層 newlin 建立一線性層 newff 建立一前饋 bp 網路 newcf 建立一多層前饋 bp 網...

Matlab神經網路工具箱應用簡介

第一章 介紹 1 神經網路 神經網路是單個並行處理元素的集合,我們從生物學神經系統得到啟發。在自然界,網路功能主要由神經節決定,我們可以通過改變連線點的權重來訓練神經網路完成特定的功能。一般的神經網路都是可調節的,或者說可訓練的,這樣乙個特定的輸入便可得到要求的輸出。如下圖所示。這裡,網路根據輸出和...