函式名稱:fann_get_connection_rate()
適用版本:FANN >= 2.0.0
用法:fann_get_connection_rate() 函式用於獲取神經網路中的連線率。連線率表示網路中實際連線的連線數與可能的連線數之比。
語法:float fann_get_connection_rate(resource $ann)
引數:
- $ann: 神經網路資源,透過 fann_create_standard(),fann_create_standard_array() 或 fann_create_from_file() 函式建立。
返回值:如果成功,則返回連線率的浮點數值。如果出錯,則返回 FALSE。
示例:
<?php
// 建立一個 2-4-1 的神經網路
$ann = fann_create_standard(3, 2, 4, 1);
// 列印神經網路的連線率
$connectionRate = fann_get_connection_rate($ann);
echo '連線率: ' . $connectionRate . PHP_EOL;
// 釋放神經網路資源
fann_destroy($ann);
?>
輸出:
連線率: 0.92307692307692
以上示例建立了一個包含兩個輸入層、四個隱藏層和一個輸出層的神經網路。然後,透過呼叫 fann_get_connection_rate() 函式來獲取連線率。最後,將連線率列印到螢幕上。
注意:在使用此函式之前,必須先建立一個神經網路資源。