函式名:fann_create_standard_array()
適用版本:FANN >= 2.2.0
用法:fann_create_standard_array() 函式用於建立標準的全連線前饋神經網路(FANN)。它接受一個陣列作為引數,包含了每個層中的神經元數量。必須提供至少包含輸入層、輸出層和一個或多個隱藏層的神經元數量。
語法:fann_create_standard_array(int $num_layers, array $layers)
引數:
- $num_layers:神經網路中的層數,包括輸入層、輸出層和隱藏層。
- $layers:包含每個層中的神經元數量的陣列。
返回值:成功時返回一個 FANN 神經網路物件,失敗則返回 false。
示例:
// 建立具有2個輸入層,10個隱藏層和1個輸出層的神經網路
$layers = array(2, 10, 1);
$neural_net = fann_create_standard_array(count($layers), $layers);
if (!$neural_net) {
die('神經網路建立失敗');
}
// 使用建立的神經網路進行訓練等操作...
注意:在使用此函式之前,需要確保已經安裝了 FANN 擴充套件庫,並且擴充套件已正確載入到 PHP 中。