查詢

fann_get_cascade_candidate_stagnation_epochs()函式—用法及示例

「 獲取神經網路級聯訓練過程中,候選節點停滯的時代數 」


函式名:fann_get_cascade_candidate_stagnation_epochs()

函式描述:該函式用於獲取神經網路級聯訓練過程中,候選節點停滯的時代數。

適用版本:本函式自 FANN 2.0.0 版本起可用。

用法:int fann_get_cascade_candidate_stagnation_epochs(resource $ann)

引數:$ann 為神經網路資源,透過 fann_create_standard() 或 fann_create_from_file() 建立。

返回值:返回一個整數,表示級聯網路的候選節點停滯的時代數。

示例:

<?php
// 建立一個神經網路
$num_input = 4;
$num_output = 1;
$num_layers = 3;
$num_neurons_hidden = 4;

$ann = fann_create_standard($num_layers, $num_input, $num_neurons_hidden, $num_output);

// 獲取候選節點停滯的時代數
$stagnation_epochs = fann_get_cascade_candidate_stagnation_epochs($ann);

echo "候選節點停滯的時代數:{$stagnation_epochs}";

// 銷燬神經網路資源
fann_destroy($ann);
?>

輸出:

候選節點停滯的時代數:15

注意:

  • 本函式必須在 fann_cascadetrain_on_data() 函式呼叫之前使用。
  • 候選節點停滯的時代數指的是在連續多少代訓練中,沒有新的候選節點加入級聯網路,即候選節點停滯的時代數達到該值時,級聯訓練過程停止。
補充糾錯
熱門PHP函式
分享連結