查詢

fann_save()函式—用法及示例

「 將訓練好的神經網路儲存到檔案中,以便在後續使用中載入和應用 」


函式名: fann_save()

概述: fann_save() 函式用於將訓練好的神經網路儲存到檔案中,以便在後續使用中載入和應用。

用法: bool fann_save ( resource $ann, string $configuration_file )

引數:

  • $ann(必需):神經網路資源,由 fann_create_from_file() 或 fann_create_standard() 返回。
  • $configuration_file(必需):儲存神經網路的目標檔名。

返回值: 如果成功儲存神經網路到檔案中,則返回 true。否則返回 false。

示例:

<?php
// 建立一個具有2個輸入、1個隱藏層(包含3個神經元)和1個輸出的神經網路
$ann = fann_create_standard(2, 3, 1);

// 訓練神經網路...

// 儲存神經網路到檔案
if (fann_save($ann, "trained_network.net")) {
    echo "神經網路已成功儲存到檔案。";
} else {
    echo "儲存神經網路失敗。";
}

// 釋放神經網路資源
fann_destroy($ann);
?>

在上述示例中,我們首先建立了一個具有2個輸入、1個包含3個神經元的隱藏層和1個輸出的神經網路。然後透過訓練神經網路來最佳化權重和偏置值。最後,使用 fann_save() 函式將訓練好的神經網路儲存到名為 "trained_network.net" 的檔案中。如果儲存成功,則輸出 "神經網路已成功儲存到檔案。" 否則輸出 "儲存神經網路失敗。"。最後,需要使用 fann_destroy() 函式釋放神經網路資源。

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