# fann_set_activation_function

(PECL fann >= 1.0.0)

fann_set_activation_function — 为已应用的神经元和层设置激活函数

### 说明

fann_set_activation_function(
resource `$ann`,
int `$activation_function`,
int `$layer`,
int `$neuron`
): bool

为层数为 `layer`，神经经元数为 `neuron` 的神经元设置激活函数，将输入层记为0.

在输出层中的神经元设置激活函数是不可能的。

在选择激活函数时，注意激活函数有不同的范围，这个很重要哦。 `FANN_SIGMOID` 就是个例子。它的范围是0 -1，然而 `FANN_SIGMOID_SYMMETRIC` 的范围是-1 - 1， `FANN_LINEAR` 却是无限的。

应用的激活函数应该是激活函数常量之一。

返回值是激活函数常量之一。

### 参数

`ann`

  神经网络 资源。

`activation_function`

  激活函数常量。

`layer`

  层数。

`neuron`

  神经元数。

### 返回值

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

### 参见

- fann_set_activation_function_layer() - 为已应用的层中所有的神经元设置激活函数
- fann_set_activation_function_hidden() - 为所有隐藏层设置激活函数
- fann_set_activation_function_output() - 为输出层设置激活函数
- fann_set_activation_steepness() - 为提供的神经元和层设置激活陡度
- fann_get_activation_function() - 返回激励函数

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