fann_init_weights

(PECL fann >= 1.0.0)

fann_init_weights使用 Widrow 和 Nguyen 算法初始化權(quán)重。

說明

fann_init_weights(resource $ann, resource $train_data): bool

使用 Widrow 和 Nguyen 算法初始化權(quán)重。

該函數(shù)的作用和 fann_randomize_weights()函數(shù)相似。 該函數(shù)將會(huì)使用 Derrick Nguyen 和 Bernard Widrow 開發(fā)的算法來設(shè)置權(quán)重用于加速訓(xùn)練。 該技術(shù)不是經(jīng)常奏效,在某些場景下比純粹的隨機(jī)初始化來得更低效。

該算法要求獲取輸入數(shù)據(jù)的范圍(比如 最大和最小輸入),因此接受別的參數(shù),數(shù)據(jù)(將會(huì)在網(wǎng)絡(luò)中訓(xùn)練的數(shù)據(jù))。

參數(shù)

ann

神經(jīng)網(wǎng)絡(luò) 資源。

train_data

神經(jīng)網(wǎng)絡(luò)訓(xùn)練數(shù)據(jù) 資源。

返回值

成功時(shí)返回 true,其它情況下返回 false。

參見