天天看點

人工智能入門-R語言資料分析90

神經網絡的R語言例子

ß從函數y=x1^2+x2^2産生2000組樣本資料,其中1900組作為學習集,100組作為待測集。

ß用R語言建立合适的BP神經網絡模型并利用上述學習集進行訓練。

ß然後用訓練後的神經網絡模型對待測集進行預測,畫圖對比預測值和理想值之間的誤差情況

nnet實作BP網絡

人工智能入門-R語言資料分析90

nnet實作BP網絡

人工智能入門-R語言資料分析90

nnet參數說明

ß輸入

Þformula:方程式,格式:label~x1+x2+…+xn  

Þsize:隐層節點數

Þdata:訓練資料集.  

ÞWts: 預設的邊的權重  

Þlinout:是否為邏輯輸出單元,若F,為線性輸出單元  

Þdecay:權重衰減(學習步長) 

Þmaxit:最大疊代次數

ß輸出

Þresidual:各輸入項的殘差

Þwts:訓練後權重

Þfitted.values:訓練樣本的輸出

繼續閱讀