【问题标题】:Keras Error - 'module' object is not callable [duplicate]Keras错误-“模块”对象不可调用[重复]
【发布时间】:2022-02-17 15:02:03
【问题描述】:

以下代码的最后一行出现“模块”对象不可调用错误。有人可以告诉我我在这里做错了什么吗?

from keras.models import Model, Sequential
from keras.layers import Embedding, Flatten, Input, merge
from keras.utils.vis_utils import model_to_dot
from IPython.display import SVG

latent_dim = 10

movie_input = Input(shape=[1],name='movie-input')
movie_embedding = Embedding(num_movies + 1, latent_dim, name='movie-embedding')(movie_input)
movie_vec = Flatten(name='movie-flatten')(movie_embedding)

user_input = Input(shape=[1],name='user-input')
user_embedding = Embedding(num_users + 1, latent_dim, name='user-embedding')(user_input)
user_vec = Flatten(name='user-flatten')(user_embedding)

prod = merge([movie_vec, user_vec], mode = 'mul') # element-wise multiply`

【问题讨论】:

    标签: python keras merge


    【解决方案1】:

    这是因为keras.layers.merge 是一个模块,而不是一个函数。

    查看信息here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-31
      • 2013-09-19
      • 1970-01-01
      • 2021-02-15
      • 1970-01-01
      • 2021-10-24
      • 2018-01-22
      • 1970-01-01
      相关资源
      最近更新 更多