def get_model(batch_size = 32,num_layers = 2,hidden_units=100,num_output=1,dropout=0.1,timesteps = 100, featurelen=1,is_training=True):
input_tensor = Input(batch_shape=(batch_size,timesteps,featurelen))
recurrent_layer = LSTM(hidden_units,return_sequences=True,stateful = True)(input_tensor)
output_tensor = TimeDistributed(Dense(num_output,activation='linear'))(recurrent_layer)
model = Model(input =input_tensor,output=output_tensor)
#model.compile(optimizer=SGD(lr=DUMMY_LR),loss='mse')
return model
评论列表
文章目录