Human trajectory prediction and generation using LSTM models and GANs