建立一個標準的反向傳播神經網路,該網路不是全連線。

fann_create_sparse

(PECL fann >= 1.0.0)

fann_create_sparse建立一個標準的反向傳播神經網路,該網路不是全連線。

說明

fann_create_sparse(
    float $connection_rate,
    int $num_layers,
    int $num_neurons1,
    int $num_neurons2,
    int $... = ?
): ReturnType

建立一個標準的反向傳播神經網路,該網路不是全連線。

參數

connection_rate

連線率控制著在網路中將會有多少連線,如果連線率設定為1,那麼這個網路就是全連線網路,但是如果設定為 0.5 將會設定一半的連線。連線率為1的結果和使用 fann_create_standard()函式的效果是一樣的。

num_layers

神經網路層數,包括輸入輸出層。

num_neurons1

第一層網路的神經數。

num_neurons2

第二層網路的神經數。

...

其它層網路的神經數。

返回值

返回一個神經網路資源,錯誤則返回 false .

參見

  • fann_create_sparse_array() - 建立一個標準的反向傳播神經網路,該網路使用一個表示每層大小的陣列來構造,但是並不是全連線的。
  • fann_create_standard() - 建立標準的全連線反向傳播神經網路。
  • fann_create_shortcut() - 建立一個含快捷連線而非全連線的標準反向傳播神經網路。

發佈留言

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