【发布时间】: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`
【问题讨论】: