Skip to content

Model to predict future predator/prey population numbers (Lotka-Volterra equations), based on past values

Notifications You must be signed in to change notification settings

MatthewTafazoli/Multi-Variate-Time-Series-Prediction-Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Multi-Variate-Time-Series-Prediction-Model

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

Please reference the below images, as well as the google colab that the code is hosted on for more information.

Screenshot_9 Screenshot_10 Screenshot_11

About

Model to predict future predator/prey population numbers (Lotka-Volterra equations), based on past values

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published