為提供的神經元和層設定啟用陡度

fann_set_activation_steepness

(PECL fann >= 1.0.0)

fann_set_activation_steepness為提供的神經元和層設定啟用陡度

說明

fann_set_activation_steepness(
    resource $ann,
    float $activation_steepness,
    int $layer,
    int $neuron
): bool

為層數為 layer,神經元數為 neuron 的神經元設定啟用陡度,輸出層的層數計為0。

為輸入層中的神經元設定啟用陡度是不可能的。.

啟用函式的陡度表示啟用從最大值到最小值有多快。一個高的啟用函式值也會導致一個更積極的訓練。

當訓練神經網路中輸出值處於一個極端值(通常為0或者1,取決於啟用函式)時,可以使用陡峭的啟用函式(比如 1.0)。

預設啟用陡度是0.5。

參數

ann

神經網路 資源

activation_steepness

啟用陡度。

layer

層數。

neuron

神經元數。

返回值

成功時返回 true,其它情況下返回 false

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *