Predictive modelling of beaver habitats using machine learning