fann_create_sparse

(PECL fann >= 1.0.0)

fann_create_sparse創(chuàng)建一個標準的反向傳播神經(jīng)網(wǎng)絡,該網(wǎng)絡不是全連接。

說明

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

創(chuàng)建一個標準的反向傳播神經(jīng)網(wǎng)絡,該網(wǎng)絡不是全連接。

參數(shù)

connection_rate

連接率控制著在網(wǎng)絡中將會有多少連接,如果連接率設置為1,那么這個網(wǎng)絡就是全連接網(wǎng)絡,但是如果設置為 0.5 將會設置一半的連接。連接率為1的結果和使用 fann_create_standard()函數(shù)的效果是一樣的。

num_layers

神經(jīng)網(wǎng)絡層數(shù),包括輸入輸出層。

num_neurons1

第一層網(wǎng)絡的神經(jīng)數(shù)。

num_neurons2

第二層網(wǎng)絡的神經(jīng)數(shù)。

...

其它層網(wǎng)絡的神經(jīng)數(shù)。

返回值

返回一個神經(jīng)網(wǎng)絡資源,錯誤則返回 false .

參見

  • fann_create_sparse_array() - 創(chuàng)建一個標準的反向傳播神經(jīng)網(wǎng)絡,該網(wǎng)絡使用一個表示每層大小的數(shù)組來構造,但是并不是全連接的。
  • fann_create_standard() - 創(chuàng)建標準的全連接反向傳播神經(jīng)網(wǎng)絡。
  • fann_create_shortcut() - 創(chuàng)建一個含快捷連接而非全連接的標準反向傳播神經(jīng)網(wǎng)絡。