我是机器学习和Keras的初学者。我有一个参考代码 Keras。但它的风格很旧,在最新的keras中不受支持。 所以我想重现这个参考代码。但我不知道如何使用 面具。 旧样式代码使用'inputs'和'merge_mode',那么我如何在最新的keras中实现这一点?
# old style
g = Graph()
# prepare inputs
g.add_node(LSTM(...))
g.add_node(
TimeDistributedDense(out_size, activation='softmax'),
name='h2',
input='h1'
)
# h2.shape and filter.shape are same. (N, )
g.add_node(
Activation(activation=normalize,),
name='action',
inputs=['h2','filter'],
merge_mode='mul',
create_output=True
)
g.compile(...)
# new style
m = Sequential()
m.add(LSTM(...))
m.add(TimeDistributred(Dense(out_size, activation='softmax')))
# how to integrate 'mul merge' and normalization?
m.add_node(BatchNormalization()) # ?
m.compile(...)