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

fann_set_sarprop_weight_decay_shift()函数—用法及示例

「 设置SARProp(适应性学习率BP算法)中的权重衰减移位值 」


函数名称:fann_set_sarprop_weight_decay_shift()

适用版本:FANN >= 2.1.0

函数描述:设置SARProp(适应性学习率BP算法)中的权重衰减移位值。权重衰减是一种控制权重更新速度的技术,通过减小权重的值来防止过拟合。

语法:bool fann_set_sarprop_weight_decay_shift(resource $ann, float $sarprop_weight_decay_shift)

参数:

  • $ann:神经网络资源句柄
  • $sarprop_weight_decay_shift:权重衰减移位值,范围为[0, 1]

返回值:设置成功返回 true,否则返回 false。

示例:

$ann = fann_create_standard(2, 2, 1); // 创建一个2层神经网络

// 设置SARProp的权重衰减移位值为0.7
if (fann_set_sarprop_weight_decay_shift($ann, 0.7)) {
    echo "权重衰减移位值设置成功!";
} else {
    echo "权重衰减移位值设置失败!";
}

fann_destroy($ann); // 销毁神经网络资源

以上示例中,我们创建了一个2层的神经网络,并使用fann_set_sarprop_weight_decay_shift()函数将SARProp的权重衰减移位值设置为0.7。如果设置成功,则输出"权重衰减移位值设置成功!",否则输出"权重衰减移位值设置失败!"。最后使用fann_destroy()函数销毁神经网络资源。

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