fann_create_sparse_array

(PECL fann >= 1.0.0)

fann_create_sparse_array創(chuàng)建一個(gè)標(biāo)準(zhǔn)的反向傳播神經(jīng)網(wǎng)絡(luò),該網(wǎng)絡(luò)使用一個(gè)表示每層大小的數(shù)組來構(gòu)造,但是并不是全連接的。

說明

fann_create_sparse_array(float $connection_rate, int $num_layers, array $layers): ReturnType

創(chuàng)建一個(gè)標(biāo)準(zhǔn)的反向傳播神經(jīng)網(wǎng)絡(luò),該網(wǎng)絡(luò)使用一個(gè)表示每層大小的數(shù)組來構(gòu)造,但是并不是全連接的。

參數(shù)

connection_rate

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

num_layers

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

layers

表示每層大小的數(shù)組。

返回值

成功,返回神經(jīng)網(wǎng)絡(luò)的資源,錯(cuò)誤則返回 false .

參見

  • fann_create_sparse() - 創(chuàng)建一個(gè)標(biāo)準(zhǔn)的反向傳播神經(jīng)網(wǎng)絡(luò),該網(wǎng)絡(luò)不是全連接。
  • fann_create_standard() - 創(chuàng)建標(biāo)準(zhǔn)的全連接反向傳播神經(jīng)網(wǎng)絡(luò)。
  • fann_create_shortcut() - 創(chuàng)建一個(gè)含快捷連接而非全連接的標(biāo)準(zhǔn)反向傳播神經(jīng)網(wǎng)絡(luò)。