函式名稱:fann_create_shortcut()
適用版本:PHP 5 >= 5.2.0, PHP 7
用法: fann_create_shortcut(int $num_layers, int $num_neurons1, int $num_neurons2, ...): resource|false
引數:
- $num_layers: 神經網路的層數,包括輸入層、輸出層和隱藏層。
- $num_neurons1: 第一個隱藏層的神經元數量。
- $num_neurons2: 第二個隱藏層的神經元數量(可選,可以有多個隱藏層)。
- ...: 更多隱藏層的神經元數量。
返回值: 如果成功,則返回 FANN 神經網路資源,否則返回 false。
示例:
// 建立一個具有2個隱藏層的神經網路,第一個隱藏層有3個神經元,第二個隱藏層有2個神經元
$ann = fann_create_shortcut(4, 3, 2, 2);
if ($ann === false) {
echo "神經網路建立失敗";
exit;
}
// 使用建立好的神經網路進行訓練和其他操作
// ...
// 最後記得銷燬神經網路資源
fann_destroy($ann);
這個函式用於建立一個快捷連線的神經網路。快捷連線意味著輸入層和輸出層之間存在全連線的快速路徑,可以更快地訓練和執行。你可以根據具體需要設定神經網路的層數和每個隱藏層的神經元數量。