函数名:fann_set_cascade_min_cand_epochs()
适用版本:FANN >= 2.1.0
用法:bool fann_set_cascade_min_cand_epochs(resource $ann, int $cascade_min_cand_epochs)
函数说明:设置级联训练中每个候选样本的最小训练时期数。在级联训练中,每个候选样本都会被训练多个时期,直到其误差低于预设的最小误差值。此函数用于设置每个候选样本的最小训练时期数。
参数:
- $ann:神经网络资源,通过fann_create_standard()或fann_create_from_file()等函数创建。
- $cascade_min_cand_epochs:整数,表示每个候选样本的最小训练时期数。
返回值:成功时返回 true,失败时返回 false。
示例:
<?php
// 创建一个具有2个输入、3个隐藏层和1个输出的神经网络
$ann = fann_create_standard(4, 2, 3, 1);
// 设置级联训练中每个候选样本的最小训练时期数为10
fann_set_cascade_min_cand_epochs($ann, 10);
// 其他操作,如设置训练数据、训练网络等
// 销毁神经网络
fann_destroy($ann);
?>
以上示例代码创建了一个具有2个输入、3个隐藏层和1个输出的神经网络,并设置了级联训练中每个候选样本的最小训练时期数为10。你可以根据实际需求修改参数和其他操作。