# Split into training and testing sets train_size = int(len(scaled_data) * 0.8) train_data = scaled_data[0:train_size] test_data = scaled_data[train_size:]
# Preprocess scaler = MinMaxScaler(feature_range=(0,1)) scaled_data = scaler.fit_transform(data)
# Define the model model = Sequential() model.add(LSTM(units=50, return_sequences=True, input_shape=(scaled_data.shape[1], 1))) model.add(LSTM(units=50)) model.add(Dense(1))