如何在kerase> 2.0中使用Merge?

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,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中的内容,该方法不再具有合并方法

wa123123aa 回答:如何在kerase> 2.0中使用Merge?

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

在您的示例中,不要这样做:
Merge([word_model,context_model],mode="dot")

执行此操作:
keras.layers.dot([word_model,context_model])

它应该可以工作!

本文链接:https://www.f2er.com/3126488.html

大家都在问