如何在kerase中使用合并>;2.0?

如何在kerase中使用合并>;2.0?,keras,word2vec,keras-layer,keras-2,Keras,Word2vec,Keras Layer,Keras 2,如何更改keras2中的那些,因为它不再有合并方法了已更改了mergeAPI。新的API被记录在案 在您的示例中,不要这样做: Merge([word\u model,context\u model],mode=“dot”) 这样做: keras.layers.dot([word\u model,context\u model]) 它应该会起作用 也许这就是你要找的东西 word_model=Sequential() word_model.add(Embedding(vocab_size,emb

如何更改keras2中的那些,因为它不再有合并方法了

已更改了
merge
API。新的API被记录在案

在您的示例中,不要这样做:
Merge([word\u model,context\u model],mode=“dot”)

这样做:
keras.layers.dot([word\u model,context\u model])


它应该会起作用

也许这就是你要找的东西
word_model=Sequential() word_model.add(Embedding(vocab_size,embed_size,               embeddings_initializer="glorot_uniform",               input_length=1)) word_model.add(Reshape((embed_size,)))

context_model=Sequential() context_model.add(Embedding(vocab_size,embed_size,               embeddings_initializer="glorot_uniform",               input_length=1)) context_model.add(Reshape((embed_size,)))

model=Sequential()model.add(Merge([word_model,context_model],mode="dot")) model.add(Dense(1,init="glorot_unifor",activation="sigmod")) model.compile(loss="mean_squared_error",optimizer="adam")