Model to predict future predator/prey population numbers (Lotka-Volterra equations), based on past population numbers.
The model uses a Long Short-Term Memory (LSTM) RNN architecture, with a lookback period of 20. The dataset contains 2000 time step values for x and y (predator and prey population numbers), however contains many rows missing either x or y values. This issue was patched up using several methods, the most effective of which being data imputation.
The model achieves test loss of ~.07 and train loss of ~.12 after a relatively short 100 epochs of training. When comparing the predicted values to the dataset's values, the numbers line up quite well