使用Keras API设置我的第一个词级语言模型。准确率极低,所需的训练时间高得令人难以置信。
我使用Keras库开发了我的第一个单词级语言模型,并将我的训练集作为Pulp Fiction的脚本。我清除了文本中的所有标点符号,并将所有单词转换为小写。当我在给定的数据集上开始训练我的模型时,它的准确率为3%,训练时间为每个时期6-7分钟。这是非常令人泄气的,我想知道我是否应该调整我的超参数,或者这是我的模型的正常行为,它将产生更多的时代更好的结果?
model=Sequential()
model.add(LSTM(256, input_shape=(X.shape[1], X.shape[2]),
return_sequences=True))
model.add(Dropout(0.5))
model.add(LSTM(256))
model.add(Dropout(0.5))
model.add(Dense(y.shape[1], activation='softmax'))
model.compile(optimizer='adam',loss='categorical_crossentropy', metrics=
['accuracy'])
model.fit(X,y,batch_size=128,epochs=100)发布于 2019-06-24 15:53:24
从观察到6-7分钟并不是每个时期那么多开始,你可以检查以下原因:
https://stackoverflow.com/questions/56731643
复制相似问题