OSAMA SADIQ
OSAMA SADIQ

Reputation: 119

ImportError: No module named 'keras.layers.merge'

I am trying to import concatenate from keras.layers.merge but getting this error.

I have downgraded keras to 1.1.2. But still facing same error.

The line of code which gives error is:

from keras.layers.merge import concatenate

Also, I can't import Concatenate from keras models against code:

from keras.models import Concatenate

Upvotes: 11

Views: 38735

Answers (3)

Fahad Vadakkumpadatah
Fahad Vadakkumpadatah

Reputation: 71

In keras version

import keras 
print(keras.__version__)
>> 2.12.0

Use this

from keras.layers.merging import add,concatenate

Upvotes: 0

Scott
Scott

Reputation: 5848

As @Ivan mentioned, you can use either:

from keras.layers import concatenate

or

from tensorflow.keras.layers import concatenate

Upvotes: 20

meowongac
meowongac

Reputation: 720

do

from keras.layers import Concatenate

Upvotes: 9

Related Questions