I'm using Keras and I have this error. How can I solve it ?
This is my code :
cbow_words = Sequential()
cbow_words.add(Embedding(input_dim=V1, output_dim=dim, input_length=window_size*2 ,embeddings_constraint=non_neg()))#modifié
cbow_words.add(Lambda(lambda x: K.mean(x, axis=1), output_shape=(dim,)))
cbow_words.add(Dense(V1, activation='softmax'))
cbow_texts = Sequential()
cbow_texts.add(Embedding(input_dim=V2, output_dim=dim, input_length=1,embeddings_constraint=non_neg()))
cbow_texts.add(Lambda(lambda x: K.mean(x, axis=1), output_shape=(dim,)))
cbow_texts.add(Dense(V2, activation='softmax'))
cbow=Concatenate([cbow_words,cbow_texts])
cbow.compile(loss=loss, optimizer=optimizers.Adadelta(lr=lr, rho=0.95, epsilon=None, decay=0.0))
And I get this issue :
-------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-40-b94a3567fc00> in <module>()
11 cbow=Concatenate([cbow_words,cbow_texts])
12
---> 13 cbow.compile(loss=loss, optimizer=optimizers.Adadelta(lr=lr, rho=0.95, epsilon=None, decay=0.0))
AttributeError: 'Concatenate' object has no attribute 'compile'