fann_get_activation_steepness
(PECL fann >= 1.0.0)
fann_get_activation_steepness — 為提供的神經和網路層數返回啟用陡度
說明
fann_get_activation_steepness(resource
$ann
, int $layer
, int $neuron
): float
獲取神經元數為 neuron
層數為
layer
神經網路的啟用陡度,將輸入層數計為1層。
在輸入層中是不可能獲取啟用陡度。
啟用函式的陡度表明了啟用函式從最小到最大有多塊。一個高值表明將會提供一個更高效的訓練。
在訓練神經網路時,輸出值應該處於極端(通常是 0 和 1,取決於激勵函式),一般陡峭的啟用函式將會被使用(比如為1.0時)。
預設的啟用陡度是0.5.
參數
-
ann
-
神經網路 資源。
-
layer
-
層數
-
neuron
-
神經元數
返回值
啟用陡度,當神經元在神經網路中沒定義時為-1,錯誤時返回 false
.
參見
- fann_set_activation_function() - 為已應用的神經元和層設定啟用函式
- fann_set_activation_steepness_layer() - 為提供的層中所有的神經元設定啟用陡度
- fann_set_activation_steepness_hidden() - 為所有隱藏層中所有的神經元設定啟用函式陡度
- fann_set_activation_steepness_output() - 在輸出層中設定啟用陡度
- fann_set_activation_steepness() - 為提供的神經元和層設定啟用陡度