函数名称:fann_set_cascade_candidate_change_fraction()
函数描述:设置FANN神经网络级联训练中的候选节点变化因子。
用法:bool fann_set_cascade_candidate_change_fraction(resource $ann, float $cascade_candidate_change_fraction)
参数:
- $ann:神经网络资源对象(FANN神经网络对象)
- $cascade_candidate_change_fraction:候选节点变化因子(浮点数,范围为[0, 1])
返回值:成功时返回 true,失败时返回 false。
说明:fann_set_cascade_candidate_change_fraction() 函数被用来设置FANN神经网络级联训练中的候选节点变化因子。候选节点变化因子决定了在级联算法中添加或删除候选节点的条件。较小的因子将导致更多的节点被添加,而较大的因子将导致更少的节点被添加。
示例:
<?php
// 创建一个FANN神经网络
$num_input = 2;
$num_output = 1;
$num_layers = 3;
$num_neurons_hidden = 3;
$ann = fann_create_standard($num_layers, $num_input, $num_neurons_hidden, $num_output);
// 设置候选节点变化因子为0.2
$cascade_candidate_change_fraction = 0.2;
fann_set_cascade_candidate_change_fraction($ann, $cascade_candidate_change_fraction);
// 获取并打印设置后的候选节点变化因子
$cascade_candidate_change_fraction = fann_get_cascade_candidate_change_fraction($ann);
echo "候选节点变化因子: " . $cascade_candidate_change_fraction;
// 销毁神经网络对象
fann_destroy($ann);
?>
输出:
候选节点变化因子: 0.2