函数名称:fann_get_cascade_max_out_epochs() 适用版本:FANN >= 2.2.0
函数描述:用于获取级联训练算法中每个级联输出的最大周期数。
用法: int fann_get_cascade_max_out_epochs(resource $ann)
参数:
- $ann:神经网络资源
返回值: 返回最大输出周期数作为整数。
示例:
<?php
// 创建一个新的神经网络
$ann = fann_create_standard(3, 2, 3, 1);
// 设置级联训练参数
fann_set_cascade_activation_functions($ann, FANN_SIGMOID_SYMMETRIC);
fann_set_cascade_activation_steepnesses($ann, 0.5);
fann_set_cascade_num_candidate_groups($ann, 5);
fann_set_cascade_output_change_fraction($ann, 0.01);
fann_set_cascade_output_stagnation_epochs($ann, 12);
fann_set_cascade_candidate_change_fraction($ann, 0.01);
fann_set_cascade_candidate_stagnation_epochs($ann, 12);
fann_set_cascade_weight_multiplier($ann, 0.4);
fann_set_cascade_max_out_epochs($ann, 100); // 设置最大输出周期数
// 获取最大输出周期数
$maxOutEpochs = fann_get_cascade_max_out_epochs($ann);
echo "最大输出周期数:" . $maxOutEpochs; // 输出:最大输出周期数:100
// 销毁神经网络
fann_destroy($ann);
?>
注意:此示例假设已经正确安装FANN扩展并将其加载到PHP中。