日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

人工神經網絡

本文為您介紹人工神經網絡組件。

功能說明

人工神經網絡組件支持使用人工神經網絡算法對分類或回歸問題進行建模。人工神經網絡(Artificial Neural Network,縮寫ANN),簡稱神經網絡或類神經網絡,是一種模仿生物神經網絡(動物的中樞神經系統,特別是大腦)的結構和功能的數學模型或計算模型,用于對函數進行估計或近似。

人工神經網絡有多層和單層之分,每一層包含若干神經元,各神經元之間用帶可變權重的有向弧連接,網絡通過對已知信息的反復學習訓練,通過逐步調整改變神經元連接權重的方法,達到處理信息、模擬輸入輸出之間關系的目的。

計算邏輯原理

依據訓練給定的樣本,來調整神經元之間的“連接權”,以及每個功能神經元的閾值。最終所得到的這個模型,期望對未知樣本有一定的泛化能力。對每個訓練樣本,先走前向傳播,輸入傳遞給輸入層、隱藏層、輸出層。依據輸出層的輸出結果計算誤差,再將誤差反向傳播到隱藏層神經元,最后依據隱層神經元的誤差來對連接權和閾值進行調整,迭代循環該過程,直到達到設定的終止條件。

參數說明

IN端口

參數名

參數描述

是否必填

輸入數據類型

數據源類型

特征變量

配置模型特征變量。

整數或浮點數

說明

若存在非數值數據,則會拋出異常。

  • CSV組件。

  • IGateOffline組件。

  • 平臺上其他數據處理組件。

  • 按照平臺組件開發的自定義組件。

目標變量

配置模型目標變量。

  • 分類:整數或浮點數或字符

  • 回歸:整數或浮點數

說明

若存在非數值數據,則會拋出異常。

  • CSV組件。

  • IGateOffline組件。

  • 平臺上其他數據處理組件。

  • 按照平臺組件開發的自定義組件。

模型端口

參數名

參數描述

輸出參數

輸出數據類型

模型

輸出算法訓練后模型存儲的地址。

模型地址

字符

算法參數

參數名

參數描述

是否必填

參數默認值

參數范圍

建模類型

選擇使用分類模型還是回歸模型進行建模。

分類

  • 分類

  • 回歸

隱藏層數量

神經網絡隱藏層個數,默認1,即單層。

1

[1,99999999]

神經元數量

每個隱藏層對應的神經元數量。

說明

每層的神經元數量以英文逗號隔開。例如:隱藏層個數為3,神經元數量設置為“100,101,102”,代表第一層神經元數量為100,第二層神經元數量為101,依此類推。

100

激活函數

  • 無激活函數:不做轉換。

  • Sigmoid 函數:將擬合曲線最后的結果轉換到 (0,1) 區間。

  • 雙曲tan函數:將擬合曲線最后的結果轉換到 (-1,1) 的區間上。

  • ReLU函數:將擬合曲線最后的結果轉換到 [0,+∞) 的區間上,其中小于 0 的結果轉換為 0,大于 0 的結果不變。

ReLU函數

  • 無激活函數

  • Sigmoid函數

  • 雙曲tan函數

  • ReLU函數

求解器

  • lbfgs:是準牛頓方法家族中的優化程序。

  • sgd:是指隨機梯度下降。

  • adam:是指由Kingma,Diederik和Jimmy Ba提出的基于隨機梯度的優化器。

說明

就訓練時間和驗證分數而言,求解器“ adam”在相對較大的數據集(具有數千個訓練樣本或更多)上的效果很好。但是,對于小型數據集,“ lbfgs”可以收斂得更快并且性能更好。

adam

  • lbfgs

  • sgd

  • adam

alpha

L2懲罰(正則項)參數。

0.0001

[0,99999999]

最大迭代次數

求解程序收斂所需的最大迭代次數。

200

[0,99999999]

停止訓練的誤差精度

停止訓練的誤差精度。

0.0001

[0,99999999]

測試集比例

測試模型的數據占總輸入數據的比例,用于計算模型的評價指標。

0.2

[0,1]

測試集生成方式

根據選定方式,選取部分數據作為測試集,剩余部分作為訓練集。

  • 隨機:按比例隨機從輸入數據中截取n條數據作為測試集。

  • 頭部:按比例將輸入數據前n條數據作為測試集。

  • 尾部:按比例將輸入數據后n條數據作為測試集。

隨機

  • 隨機

  • 頭部

  • 尾部

求解器:sgd或adam

參數名

參數描述

是否必填

參數默認值

參數范圍

迷你批次大小設置方式

隨機優化器的迷你批次的大小設置方式。

  • 自動:迷你批次大小為min(200, 樣本數)。

  • 手動:手動設置具體大小。

自動

  • 手動

  • 自動

初始學習率

使用的初始學習率,用于控制更新權重的步長。

0.001

[0,1]

是否對樣本進行洗牌

是否在每次迭代中對樣本進行洗牌。

是否提前停止訓練

當驗證分數沒有提高時,是否使用提前停止來終止訓練。

說明:如果設置為是,它將自動預留10%的訓練數據作為驗證,并在n_iter_no_change連續幾個時期驗證分數沒有改善至優化公差時終止訓練 。

最大允許未下降次數

不符合停止訓練的誤差精度改進要求的最大允許未下降次數。

10

[0,99999999]

迷你批次大小設置方式:手動

參數名

參數描述

是否必填

參數默認值

參數范圍

迷你批次大小

隨機優化器的迷你批次的大小。

200

[1,99999999]

是否提前停止訓練:是

參數名

參數描述

是否必填

參數默認值

參數范圍

預留的訓練數據比例

預留的訓練數據比例作為早期停止的驗證集。

0.1

[0,1]

求解器:sgd

參數名

參數描述

是否必填

參數默認值

參數范圍

學習速率

權重更新的學習速率。

  • 常數:恒定學習率。

  • 反比例縮放:使用反比例縮放指數在每個時間步處逐漸降低學習率。

  • 自適應:算法自動選擇速率。

常數

  • 常數

  • 反比例縮放

  • 自適應

動量

梯度下降更新的動量。

0.9

[0,1]

是否使用內斯特羅夫的勢頭

學習速率:反比例縮放

參數名

參數描述

是否必填

參數默認值

參數范圍

學習率指數

反比例學習率的指數,用于更新有效學習率。

0.5

[0,99999999]

求解器:adam

參數名

參數描述

是否必填

參數默認值

參數范圍

一階矩向量的指數衰減速率

用于估計一階矩矢量的指數衰減率。

0.9

[0,1)

二階矩向量的指數衰減速率

用于估計二階矩矢量的指數衰減率。

0.999

[0,1)

穩定數值

用于估計數值穩定性的值。

0.000001

[0,99999999]

求解器:lbfgs

參數名

參數描述

是否必填

參數默認值

參數范圍

丟失函數調用的最大次數

15000

[0,99999999]

其他參數

參數名

參數描述

模型結果

查看建模成功后的模型評價結果或發布模型。