查询

fann_set_cascade_candidate_stagnation_epochs()函数—用法及示例

「 设置级联候选停止周期数 」


函数名: fann_set_cascade_candidate_stagnation_epochs()

适用版本: FANN >= 2.2.0

用法: bool fann_set_cascade_candidate_stagnation_epochs(resource $ann, int $cascade_candidate_stagnation_epochs)

说明: 此函数用于设置级联训练的候选节点停滞的最大世代数。当级联训练发现在指定的世代数内没有获得更好的结果时,将会停止添加新的候选节点。

参数:

  • $ann: 神经网络资源对象,通过 fann_create_standard() 或其他创建神经网络的函数创建。
  • $cascade_candidate_stagnation_epochs: 设置候选节点停滞的最大世代数。该值必须大于等于1。

返回值:

  • 成功时返回 true,失败时返回 false。

示例:

<?php
// 创建一个具有 2 个输入神经元,3 个输出神经元和 1 个隐藏层的神经网络
$ann = fann_create_standard(3, 2, 3, 1);

// 设置级联候选节点停滞的最大世代数为 5
$result = fann_set_cascade_candidate_stagnation_epochs($ann, 5);
if ($result) {
    echo "设置候选节点停滞的最大世代数成功\n";
} else {
    echo "设置候选节点停滞的最大世代数失败\n";
}

// 其他操作...

// 销毁神经网络
fann_destroy($ann);
?>

注意:

  • 在调用此函数之前,必须先创建一个神经网络资源对象。
  • 此函数仅适用于 FANN >= 2.2.0 版本。在更早的版本中,可能无法使用该函数。
补充纠错
热门PHP函数
分享链接