查詢

fann_save_train()函式—用法及示例

「 將神經網路訓練資料儲存到檔案中,以便將來可以重複使用 」


函式名稱: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() 函式重新載入到神經網路中,以便進行後續的訓練或使用。

補充糾錯
上一個函式: fann_save()函式
下一個函式: fann_scale_input()函式
熱門PHP函式
分享連結