查詢

fann_create_sparse()函式—用法及示例

「 建立一個具有給定層數和神經元數量的基於稀疏連線的神經網路 」


函式名稱:fann_create_sparse()

功能:建立一個具有給定層數和神經元數量的基於稀疏連線的神經網路

適用版本:FANN >= 2.2.0

語法:fann_create_sparse($connection_rate, $num_layers, $num_neurons1, $num_neurons2, ...)

引數: $connection_rate:連線率,指定神經元之間的連線機率,取值範圍為 [0, 1],連線率越高,網路越密集。 $num_layers:網路的總層數,包括輸入、輸出層和隱藏層。 $num_neurons1、$num_neurons2、...:整數引數,指定每個隱藏層中神經元的數量。

返回值:成功時返回一個 FANN 神經網路物件,失敗時返回 false。

示例:

在上述示例中,我們建立了一個具有 2 個隱藏層和 3 個輸出神經元的稀疏連線的神經網路。呼叫 fann_create_sparse() 函式時,我們指定了連線率為 0.5,即任意兩個神經元之間有 50% 的機率建立連線。建立成功後,可以進一步對神經網路進行訓練和使用。

補充糾錯
熱門PHP函式
分享連結