Machine-Learning Approaches For Modelling Fish Population Dynamics