1

我是机器学习和 Keras 的初学者。我有 Keras 的参考代码。但是它的样式很旧,并且在最新的 keras 中不支持。所以我想重现这个参考代码。但我不知道如何使用口罩。旧式代码使用“输入”和“合并模式”,那么我如何在最新的 keras 中实现这一点?

  • 喀拉拉邦 1.2.2
  • Python 3.5.2(Anaconda 4.1.1,64 位)

更新代码

# 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(...)
4

0 回答 0