簡體   English   中英

我創建我的 LSTM Keras2 model,使用 AveragePooling2D,但 NameError: name 'AveragePooling2D' is not defined

[英]I create my LSTM Keras2 model , use AveragePooling2D, but NameError: name 'AveragePooling2D' is not defined

我想制作一個 model 用於時間序列訓練使用 Keras 2 和分析數據集 20x6 大小。 我還需要導入什么或為此需要什么版本的 Keras?

##enter code here
model.add(TimeDistributed(Dense(1)))
model.add(AveragePooling2D())

model.add(Flatten())

model.add(Dense(2, activation='softmax'))
model.compile(loss=categorical_crossentropy, optimizer=RMSprop(lr=.01))
model.fit(X_train, Y_train, epochs=100, batch_size=6000, verbose=1, validation_data=(X_test, Y_test))

問候語

您是否導入了 AveragePooling2D?

我不認為你做到了。

在你的代碼中添加這個: import tf.keras.layers.AveragePooling2D

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM