fann_train_epoch

(PECL fann >= 1.0.0)

fann_train_epoch使用一組訓(xùn)練數(shù)據(jù)訓(xùn)練一個(gè)周期。

說明

fann_train_epoch(resource $ann, resource $data): float

使用保存在 data 中訓(xùn)練數(shù)據(jù)訓(xùn)練一個(gè)周期。一個(gè)訓(xùn)練周期表示所有的訓(xùn)練數(shù)據(jù)正好使用了一次。

這個(gè)函數(shù)將會(huì)返回在其實(shí)際計(jì)算之前或當(dāng)中被計(jì)算的 MSE 錯(cuò)誤。但是因?yàn)橛?jì)算需要再次走一遍整個(gè)訓(xùn)練集,所有訓(xùn)練周期之后的不是真正的 MSE。 在訓(xùn)練中使用這個(gè)值是綽綽有余的。

該函數(shù)使用的是被 fann_set_training_algorithm() 函數(shù)選中的訓(xùn)練算法。

參數(shù)

ann

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

data

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

返回值

成功,則返回 MSE, 錯(cuò)誤則返回 false .

參見