provide helper functions for loading and preprocessing training data.
define the LSTM+MLP model
define hyperparameters for training
a custom dataloader for preprocessed data
experiment with different training settings. Can print out training and validation loss.