如何在 kerase>2.0 中使用 Merge?

how to use Merge in kerase>2.0?

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")

keras2中没有merge方法,怎么改

Merge API 已更改。新 API 记录在案 here

在你的例子中,而不是这样做:
Merge([word_model,context_model],mode="dot")

这样做:
keras.layers.dot([word_model,context_model])

它应该可以工作!