# fann_cascadetrain_on_file

(PECL fann >= 1.0.0)

fann_cascadetrain_on_file — 读取文件并在整个数据集上训练，使用 Cascade2 训练算法训练一段时间。

### 说明

fann_cascadetrain_on_file ( resource `$ann` , string `$filename` , int `$max_neurons` , int `$neurons_between_reports` , float `$desired_error` ) : bool

和 fann_cascadetrain_on_data() 函数做一样的工作，但是该函数是直接从文件读取训练数据的。

### 参数

`ann`

  Neural network resource.

`filename`

  添加在神经网络中神经元的最大数量。

`max_neurons`

  在打印状态报告到标准输出之间的神经元数量。0值表示没有报告打印。

`neurons_between_reports`

  打印状态报告之间的神经元数量。0值表示没有报告打印。

`desired_error`

  期望的 fann_get_MSE() 值或者 fann_get_bit_fail() 值， 取决于 fann_set_train_stop_function() 函数选择的停止函数。

### 返回值

Returns `TRUE` on success, or `FALSE` otherwise.

### 参见

- fann_train_on_data() - 在整个数据集上训练一段时间。
- fann_cascadetrain_on_data() - 在整个数据集上训练，使用一段时间的 Cascade2 训练算法。