神經網絡的R語言例子
ß從函數y=x1^2+x2^2産生2000組樣本資料,其中1900組作為學習集,100組作為待測集。
ß用R語言建立合适的BP神經網絡模型并利用上述學習集進行訓練。
ß然後用訓練後的神經網絡模型對待測集進行預測,畫圖對比預測值和理想值之間的誤差情況
nnet實作BP網絡
nnet實作BP網絡
nnet參數說明
ß輸入
Þformula:方程式,格式:label~x1+x2+…+xn
Þsize:隐層節點數
Þdata:訓練資料集.
ÞWts: 預設的邊的權重
Þlinout:是否為邏輯輸出單元,若F,為線性輸出單元
Þdecay:權重衰減(學習步長)
Þmaxit:最大疊代次數
ß輸出
Þresidual:各輸入項的殘差
Þwts:訓練後權重
Þfitted.values:訓練樣本的輸出