查詢

fann_get_activation_steepness()函式—用法及示例

「 獲取神經網路中某一層的啟用函式斜度(steepness)引數的當前值 」


函式名:fann_get_activation_steepness()

適用版本:FANN >= 2.1.0

用法:這個函式用於獲取神經網路中某一層的啟用函式斜度(steepness)引數的當前值。

語法:float fann_get_activation_steepness(resource $ann, int $layer, int $neuron);

引數:

  • $ann: 神經網路資源控制程式碼,透過fann_create_standard()或fann_create_from_file()等函式建立。
  • $layer: 從0開始的整數,表示想要獲取啟用函式斜度引數的層級。
  • $neuron: 從0開始的整數,表示想要獲取啟用函式斜度引數的神經元。

返回值:返回指定神經網路中指定層級的啟用函式斜度引數,如果獲取失敗則返回FALSE。

示例:

// 建立一個神經網路
$ann = fann_create_standard(3, 2, 4, 1);

// 設定層級1的啟用函式斜度引數為0.5
fann_set_activation_steepness($ann, 1, 0.5, 0);

// 獲取層級1第一個神經元的啟用函式斜度引數
$steepness = fann_get_activation_steepness($ann, 1, 0);
echo "層級1第一個神經元的啟用函式斜度引數為:{$steepness}";

// 銷燬網路
fann_destroy($ann);

輸出:

層級1第一個神經元的啟用函式斜度引數為:0.5

注意:在呼叫此函式之前,需要確保已經透過fann_set_activation_steepness()設定了對應神經網路層級的啟用函式斜度引數。

補充糾錯
熱門PHP函式
分享連結