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() - 為提供的神經元和層設定啟用陡度