from keras.models import Sequential from keras.layers import Dense from keras.layers import LSTM from keras.layers import Dropout # Initialize LSTM model m = Sequential() m.add(LSTM(units=50, return_sequences=True, input_shape=(xin.shape[1],1))) m.add(Dropout(0.2)) m.add(LSTM(units=50)) m.add(Dropout(0.2)) m.add(Dense(units=1)) m.compile(optimizer = 'adam', loss = 'mean_squared_error')