我有一个包含200000个样本的数据集。我正在使用Sklearn的train_test_split。
model = Sequential()model.add(嵌入(50000,128,input_length = 14))model.add(LSTM(16,return_sequences = True,…
低是相对的。您期望的精确度,以及哪些是您的基线模型进行比较?
另外,为什么要为超参数选择这些特定值?您是否尝试过搜索最佳超参数?
尝试在LSTM和最后一层之间添加更多完全连接的图层
model = Sequential() model.add(Embedding(50000,128, input_length=14)) model.add(LSTM(16, return_sequences=True, dropout=0.3, recurrent_dropout=0.2)) model.add(LSTM(16, dropout=0.3, recurrent_dropout=0.2)) ####model.add(Dense(10))#### model.add(Dense(1, activation='sigmoid')) model.compile(loss='mean_squared_logarithmic_error', optimizer='Adam', metrics=['accuracy'])