函数名称:fann_create_sparse()
功能:创建一个具有给定层数和神经元数量的基于稀疏连接的神经网络
适用版本:FANN >= 2.2.0
语法:fann_create_sparse($connection_rate, $num_layers, $num_neurons1, $num_neurons2, ...)
参数: $connection_rate:连接率,指定神经元之间的连接概率,取值范围为 [0, 1],连接率越高,网络越密集。 $num_layers:网络的总层数,包括输入、输出层和隐藏层。 $num_neurons1、$num_neurons2、...:整数参数,指定每个隐藏层中神经元的数量。
返回值:成功时返回一个 FANN 神经网络对象,失败时返回 false。
示例:
在上述示例中,我们创建了一个具有 2 个隐藏层和 3 个输出神经元的稀疏连接的神经网络。调用 fann_create_sparse() 函数时,我们指定了连接率为 0.5,即任意两个神经元之间有 50% 的概率建立连接。创建成功后,可以进一步对神经网络进行训练和使用。