fann_get_activation_steepness

(PECL fann >= 1.0.0)

fann_get_activation_steepness為提供的神經(jīng)和網(wǎng)絡(luò)層數(shù)返回激活陡度

說明

fann_get_activation_steepness(resource $ann, int $layer, int $neuron): float

獲取神經(jīng)元數(shù)為 neuron 層數(shù)為 layer神經(jīng)網(wǎng)絡(luò)的激活陡度,將輸入層數(shù)計(jì)為1層。

在輸入層中是不可能獲取激活陡度。

激活函數(shù)的陡度表明了激活函數(shù)從最小到最大有多塊。一個(gè)高值表明將會(huì)提供一個(gè)更高效的訓(xùn)練。

在訓(xùn)練神經(jīng)網(wǎng)絡(luò)時(shí),輸出值應(yīng)該處于極端(通常是 0 和 1,取決于激勵(lì)函數(shù)),一般陡峭的激活函數(shù)將會(huì)被使用(比如為1.0時(shí))。

默認(rèn)的激活陡度是0.5.

參數(shù)

ann

神經(jīng)網(wǎng)絡(luò) 資源。

layer

層數(shù)

neuron

神經(jīng)元數(shù)

返回值

激活陡度,當(dāng)神經(jīng)元在神經(jīng)網(wǎng)絡(luò)中沒定義時(shí)為-1,錯(cuò)誤時(shí)返回 false .

參見