前提・実現したいこと
kerasでmerge層作成の際のTypeErrorを解決したい
発生している問題・エラーメッセージ
Traceback(most recent call last):
File "test.py",line15,in <module>
x3 = merge(x[1],x[2],mode = 'sum')
TypeError:'module' object is not callable
該当のソースコード
ResNetのようなモデルを作成するためにKeras公式ページにあったサンプルを弄っていました.
Python
1from keras.layers import Input, Dense, Dropout, merge 2from keras.models import Model 3 4inputs = Input(shape=(642,)) 5 6x = Dense(450, activation='sigmoid')(inputs) 7x1 = Dropout(0.3)(x) 8x2 = Dense(450, activation='relu')(x1) 9x2 = Dropout(0.3)(x2) 10x2 = Dense(150, activation='sigmoid')(x2) 11x2 = Dropout(0.3)(x2) 12x3 = merge([x1, x2], mode = 'sum') 13predictions = Dense(137, activation='softmax')(x3) 14 15model = Model(inputs=inputs, outputs=predictions) 16model.summary()
試したこと
いろいろ調べて,
merge([x1, x2], mode = 'sum')をlayers.merge([x1, x2], mode = 'sum')にしてみましたがダメでした.
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/10 10:15