# fann_train

(PECL fann >= 1.0.0)

fann_train — 使用一个输入集和一个期望的输出集来迭代训练一次。

### 说明

fann_train(resource `$ann`, array `$input`, array `$desired_output`): bool

使用一个输入集和一个期望的输出集来迭代训练一次。 该训练一直是递增训练，因此只会出现一个模式。

### 参数

`ann`

  神经网络 资源。

`input`

  输入数组，这个数组的长度应该恰好和 fann_get_num_input() 一样长。

`desired_output`

  期望输出数组，这个数组的长度应该恰好和fann_get_num_output() 一样长。

### 返回值

成功时返回 `true`，其它情况下返回 `false`。

### 参见

- fann_train_on_data() - 在整个数据集上训练一段时间。
- fann_train_epoch() - 使用一组训练数据训练一个周期。
- fann_get_num_input() - 获取输入神经元的数量。
- fann_get_num_output() - 获取输出神经元的数量。

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open