函数名称:fann_get_cascade_output_change_fraction()
函数描述:获取级联训练中输出层权重变化阈值的分数,该分数用于控制是否在级联中添加新的神经元。
函数用法:float fann_get_cascade_output_change_fraction(resource $ann)
参数:
- $ann:神经网络资源句柄
返回值:返回级联训练中输出层权重变化阈值的分数,如果函数执行失败,则返回false。
函数示例:
<?php
// 创建神经网络
$ann = fann_create_standard(3, 2, 3, 1);
// 设置级联训练参数
fann_set_cascade_output_change_fraction($ann, 0.01);
// 获取级联训练中输出层权重变化阈值的分数
$outputChangeFraction = fann_get_cascade_output_change_fraction($ann);
if ($outputChangeFraction !== false) {
echo "级联训练中输出层权重变化阈值的分数为:" . $outputChangeFraction;
} else {
echo "获取级联训练中输出层权重变化阈值的分数失败";
}
// 销毁神经网络
fann_destroy($ann);
?>
以上示例代码创建了一个具有3个层次的神经网络,设置了级联训练的输出层权重变化阈值分数为0.01,并通过fann_get_cascade_output_change_fraction()函数获取该值。如果获取成功,则打印输出该值;否则打印获取失败的提示信息。最后销毁神经网络资源。