函式名稱:fann_save_train()
適用版本:FANN >= 1.0
用法:fann_save_train(resource $ann, string $filename)
函式說明:fann_save_train() 函式用於將神經網路訓練資料儲存到檔案中,以便將來可以重複使用。
引數:
- $ann:神經網路資源(使用 fann_create_standard() 或 fann_create_from_file() 建立的神經網路物件)。
- $filename:儲存訓練資料的檔名。
返回值:成功儲存訓練資料時返回 true,失敗時返回 false。
示例程式碼:
<?php
// 建立一個 2-3-1 的神經網路
$ann = fann_create_standard(3, 2, 3, 1);
// 設定神經網路的引數...
// 從訓練資料檔案載入訓練資料
fann_read_train_from_file($ann, "train_data.txt");
// 訓練神經網路...
// 儲存訓練資料到檔案
if (fann_save_train($ann, "saved_train_data.data")) {
echo "訓練資料儲存成功!";
} else {
echo "訓練資料儲存失敗!";
}
// 釋放神經網路資源
fann_destroy($ann);
?>
以上示例程式碼中,我們首先建立一個 2-3-1 的神經網路,然後載入訓練資料檔案,訓練神經網路,並最後使用 fann_save_train() 函式將訓練資料儲存到檔案 "saved_train_data.data" 中。函式返回 true 則表示儲存成功,返回 false 則表示儲存失敗。最後我們釋放神經網路資源。
注意:儲存的訓練資料檔案可以透過 fann_create_from_file() 函式重新載入到神經網路中,以便進行後續的訓練或使用。
熱門工具排行榜