【发布时间】:2017-09-03 04:36:00
【问题描述】:
我已经用 a,b,c 标签标记了数据集,并且必须用 a,b,c,others 类别标记传入的序列。它应该对已知序列进行分类和标记,或者说我以前没见过。
我认为我应该自定义我的网络以使标签独立。所以标签分数的总和不应该是1,每个标签分数都是独立的。
例如
sequence a : .95, 0.1, 0,01
sequence b : .02, 0.87, 0.9
unknown : .2, .15, .12
那么我应该在我的神经网络中更改什么设置:
model.add(LSTM(128, input_dim=128, input_length=10, unroll=True, implementation=0))
model.add(Dense(3, activation='sigmoid'))
model.compile(loss='binary_crossentropy', optimizer='adam', metrics=[accuracy'])
【问题讨论】:
标签: tensorflow deep-learning keras lstm rnn