AICの人工ニューラルネットワークのパラメーター数


回答:


14

フィードフォワードネットワークで学習されるすべての接続はパラメーターです。ウィキペディアの一般的なネットワークの画像を次に示します。

ここに画像の説明を入力してください

×4+4×2=20


接続は一意でなくてもかまいませんieeexplore.ieee.org/document/714176を参照)。したがって、接続を単純にカウントしても問題ありませんか?たぶん、パラメータとハイパーパラメータを区別する必要がありますか?
ジュリアン

バイアスノードを含めると、接続の総数は26になります。
agcala

0

ニューラルネットワークは、関数の関数の単なる関数です...(モデルのアーキテクチャーによって決まります)。結果の関数を単純化できない場合、モデルのパラメーターの総数(各ノードからのパラメーターのすべての数の合計)は、AIC計算に必要な数です。


0

MLP完全に接続されたネットワークは、次の(パイソン)コードを使用することができます。

def total_param(l=[]):
s=0
for i in range(len(l)-1):
    s=s+l[i]*l[i+1]+l[i+1]
return s

次のレイヤー構成のネットワークがある場合

input:  435
hidden: 166 
hidden: 103 
hidden:  64
output:  15

あなただけで関数を呼び出す

total_param([435,166,103,64,15]) 
97208
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.