函式名稱:fann_create_train()
適用版本:所有FANN版本
用法:該函式用於建立一個空的訓練資料物件。
語法:resource fann_create_train(int $num_data, int $num_input, int $num_output)
引數:
- $num_data:訓練資料的數量
- $num_input:輸入層的神經元數量
- $num_output:輸出層的神經元數量
返回值:返回一個訓練資料物件(resource型別)。如果建立失敗,則返回false。
示例:
<?php
$train_data = fann_create_train(100, 3, 1);
if ($train_data) {
echo "訓練資料物件建立成功!";
} else {
echo "訓練資料物件建立失敗!";
}
?>
說明:
- 本函式用於建立一個空的訓練資料物件,該物件用於儲存傳遞給神經網路的訓練資料。
- 引數$num_data指定了訓練資料集的數量。
- 引數$num_input指定了輸入層的神經元數量,即每個輸入資料的特徵數量。
- 引數$num_output指定了輸出層的神經元數量,即每個輸入資料的目標輸出數量。
- 訓練資料物件可以使用fann_read_train_from_file()等函式將實際資料載入到其中。
- 如果成功建立了訓練資料物件,則返回一個資源型別的物件。否則,返回false。
注意:在使用fann_create_train()函式之前,需要確保已經安裝了FANN擴充套件並載入了相應的php_fann.dll檔案。