English | 简体中文 | 繁體中文
查询

fann_get_cascade_output_change_fraction()函数—用法及示例

「 获取级联训练中输出层权重变化阈值的分数,该分数用于控制是否在级联中添加新的神经元 」


函数名称: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()函数获取该值。如果获取成功,则打印输出该值;否则打印获取失败的提示信息。最后销毁神经网络资源。

补充纠错
热门PHP函数
分享链接