函式名: 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() 函式釋放神經網路資源。
熱門工具排行榜