def gen_model(input_dim=10, output_dim=8, batch_size=100):
model_LSTM = Sequential()
model_LSTM.name = "LSTM"
model_LSTM.batch_size = batch_size
model_LSTM.input_dim = input_dim
model_LSTM.output_dim = output_dim
model_LSTM.add(LSTM(input_shape=(None, input_dim), units=units, return_sequences=True))
model_LSTM.add(LSTM(units=units, return_sequences=True))
model_LSTM.add(LSTM(units=output_dim, return_sequences=True))
model_LSTM.add(Activation('sigmoid'))
sgd = Adam(lr=lr, clipnorm=clipnorm)
model_LSTM.compile(loss='binary_crossentropy', optimizer=sgd, metrics = ['binary_accuracy'], sample_weight_mode="temporal")
return model_LSTM
评论列表
文章目录