fann_train
(PECL fann >= 1.0.0)
fann_train — 使用一個輸入集和一個期望的輸出集來迭代訓練一次。
說明
fann_train(resource
$ann
, array $input
, array $desired_output
): bool使用一個輸入集和一個期望的輸出集來迭代訓練一次。 該訓練一直是遞增訓練,因此只會出現一個模式。
參數
-
ann
-
神經網路 資源。
-
input
-
輸入陣列,這個陣列的長度應該恰好和 fann_get_num_input() 一樣長。
-
desired_output
-
期望輸出陣列,這個陣列的長度應該恰好和fann_get_num_output() 一樣長。
返回值
成功時返回 true
,其它情況下返回 false
。
參見
- fann_train_on_data() - 在整個數據集上訓練一段時間。
- fann_train_epoch() - 使用一組訓練數據訓練一個週期。
- fann_get_num_input() - 獲取輸入神經元的數量。
- fann_get_num_output() - 獲取輸出神經元的數量。