函数名: fann_num_input_train_data()
适用版本: FANN >= 1.1.0
函数说明: 返回训练数据集中每个输入样本的输入数量。
用法示例:
<?php
// 创建一个神经网络
$ann = fann_create_standard(2, 2, 1);
// 加载训练数据
$trainData = fann_read_train_from_file("train_data.dat");
// 获取训练数据集中每个输入样本的输入数量
$numInputs = fann_num_input_train_data($trainData);
echo "每个输入样本的输入数量: " . $numInputs . PHP_EOL;
// 销毁神经网络和训练数据
fann_destroy($ann);
fann_destroy_train($trainData);
?>
在上面的示例中,首先我们创建了一个包含2个输入层、2个隐藏层和1个输出层的标准神经网络。然后我们通过fann_read_train_from_file()
函数从文件中加载了训练数据。接着,我们使用fann_num_input_train_data()
函数获取训练数据集中每个输入样本的输入数量,并将其存储在$numInputs
变量中。最后,我们输出每个输入样本的输入数量。请确保在最后销毁神经网络和训练数据,以释放资源。