fann_create_sparse_array
(PECL fann >= 1.0.0)
fann_create_sparse_array — 建立一個標準的反向傳播神經網路,該網路使用一個表示每層大小的陣列來構造,但是並不是全連線的。
說明
fann_create_sparse_array(float
$connection_rate
, int $num_layers
, array $layers
): ReturnType建立一個標準的反向傳播神經網路,該網路使用一個表示每層大小的陣列來構造,但是並不是全連線的。
參數
-
connection_rate
-
連線率控制著在網路中將會有多少連線,如果連線率設定為1,那麼這個網路就是全連線網路,但是如果設定為0.5將會設定一半的連線。連線率為1的結果和使用fann_create_standard()函式的效果是一樣的。
-
num_layers
-
神經網路層數,包括輸入輸出層。
-
layers
-
表示每層大小的陣列。
返回值
成功,返回神經網路的資源,錯誤則返回 false
.
參見
- fann_create_sparse() - 建立一個標準的反向傳播神經網路,該網路不是全連線。
- fann_create_standard() - 建立標準的全連線反向傳播神經網路。
- fann_create_shortcut() - 建立一個含快捷連線而非全連線的標準反向傳播神經網路。