牛牛在线工具

fann_set_weight()

收录 8868 个 PHP 函数,含用途说明与用法示例。

fann_set_weight()

设置神经网络中两个神经元之间的连接权重

函数名:fann_set_weight() 适用版本:PHP FANN 扩展版本 >= 1.0.0 用法:fann_set_weight(resource $ann, int $from_neuron, int $to_neuron, float $weight) : bool 说明:该函数用于设置神经网络中两个神经元之间的连接权重。 参数: $ann:神经网络资源(由 fann_create_standard() 或 fann_create_sparse() 创建) $from_neuron:源神经元的索引(以0为基准) $to_neuron:目标神经元的索引(以0为基准) $weight:要设置的连接权重值 返回值:如果成功设置了连接权重,则返回 true;否则返回 false。 示例: // 创建一个具有2个输入神经元和1个输出神经元的神经网络 $ann = fann_create_standard(3, 2, 3, 1); // 设置连接权重 fann_set_weight($ann, 0, 2, 0.5); fann_set_weight($ann, 1, 2, -0.8); // 获取连接权重 $weight1 = fann_get_weight($ann, 0, 2); $weight2 = fann_get_weight($ann, 1, 2); echo "连接权重1: " . $weight1 . "\n"; echo "连接权重2: " . $weight2 . "\n"; // 销毁神经网络 fann_destroy($ann); 注意:在设置神经网络的连接权重之前,必须先创建一个神经网络资源,并且神经元的索引必须在有效范围内。