使用LSTM,训练精度达到6%,损失达到2.7

时间:2017-10-19 14:08:09

标签: keras lstm

我正在使用LSTM进行动作识别。我在Keras上实现的基本LSTM在一个数据集(CAD60)上测试数据的准确率达到了76%,但是当我使用其他数据集时,我的模型陷入了困境。它始终预测单个班级。 可能是什么问题,因为我在数据集上使用了确切的框架,功能。即使我试图调整学习速率改变优化器,但它没有奏效。

model = Sequential() # input has shape (samples, timesteps, locations)
model.add(LSTM(128, batch_input_shape=(batch_size, timesteps, data_dim)))
model.add(Dense(num_classes, activation='softmax'))

model.compile(loss='categorical_crossentropy',
          optimizer='adam',
          metrics=['accuracy'])

0 个答案:

没有答案