life-hunting

Full code used to produce my MRes project results on "Quantifying Species-Specific Responses to Hunting Pressure."

https://github.com/emiliolr/life-hunting

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 9 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Full code used to produce my MRes project results on "Quantifying Species-Specific Responses to Hunting Pressure."

Basic Info
  • Host: GitHub
  • Owner: emiliolr
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 24.5 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 3
Created about 2 years ago · Last pushed 10 months ago
Metadata Files
Readme License Citation

README.md

Quantifying Species-Specific Abundance Responses to Hunting Pressure

DOI License: MIT

Project Description

In this project, I present a comprehensive assessment of approaches for predicting how local species abundance will respond to hunting pressure. In particular, I reproduced the previous state-of-the art (a mixed-effects generalised linear hurdle model), thoroughly tested (nonlinear) predictive methods through application of automated machine learning, experimented with embeddings from pre-trained deep learning models as a supplement to existing spatial and species predictors, and closely inspected spatial and taxonomic generalisability using cross-validation. I found that nonlinear hurdle models tend to outperform the existing mixed-effects linear hurdle model baseline, especially when random effects are excluded during prediction. Deep learning embeddings were largely unhelpful as supplemental predictors, but could be used to reliably predict hunting pressure when used on their own in conjunction with the nonlinear hurdle model. Finally, spatial and taxonomic generalisation remained very difficult for all models tested, but improved in the presence of more training data. Through this work, I advance the state-of-the-art for this task and provide well-documented, reproducible code to support further predictive benchmarking for this task.

This work was carried out as my Master of Research (MRes) project for the Artificial Intelligence for Environmental Risks Centre for Doctoral Training (AI4ER CDT). Please see my full MRes report for further details on the methodology and results.

Documentation

For a high-level overview of the structure of the repository, please see DOCUMENTATION.md; this file covers local setup for the repository and contains a short description of the uses for each script or notebook.

Each file is thoroughly documented and should be relatively self-explanatory. Python notebooks (*.ipynb) include markdown cells with headers describing each section's functionality and are relatively well commented. Python files (*.py) contain substantial documentation in the form of function docstrings; each function includes a short description of the implemented functionality and explanation of all function parameters/returns.


Acknowledgements

I would like to thank my supervisors, Tom Swinfield and Andrew Balmford, for their guidance and insights throughout the project. I would also like to thank the AI4ER support staff, Annabelle Scott and Adriana Dote, for keeping the CDT running smoothly and for their support throughout the MRes year.


License and Citation

If you use the code in this repository, please consider citing it; see the CITATION.cff file or use the "Cite this repository" function on the right sidebar. All code is under the MIT license; see the LICENSE for further details.


Data Availability

Hunting datasets

Tropical birds: full dataset and corresponding publication.

Tropical mammals: full dataset and corresponding publication.

Deep learning embeddings

BioCLIP: model weights and project site.

SatCLIP: model weights and project repository.


Owner

  • Name: Emilio Luz-Ricca
  • Login: emiliolr
  • Kind: user

I'm an undergraduate researcher at William & Mary majoring in Data Science. My interests are in applications of computer vision and deep learning.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Luz-Ricca
  given-names: Emilio
  orcid: "https://orcid.org/0000-0002-4180-4123"
- family-names: Swinfield
  given-names: Thomas
- family-names: Balmford
  given-names: Andrew
title: "Code Repository for: Quantifying Species-Specific Responses to Hunting Pressure"
version: 1.2
doi: 10.5281/zenodo.12571509
date-released: 2024-06-27
url: "https://github.com/emiliolr/life-hunting"

GitHub Events

Total
  • Push event: 62
Last Year
  • Push event: 62

Dependencies

requirements.txt pypi
  • pytaxize ==0.7.0
environment.yml conda
  • albumentations
  • basemap
  • ca-certificates
  • cartopy
  • certifi
  • flaml
  • geopandas
  • imbalanced-learn
  • ipywidgets >=7.6
  • jupyter-dash
  • jupyterlab >=3
  • lightning
  • matplotlib
  • open-clip-torch
  • openssl
  • plotly 5.20.0.*
  • pymer4
  • python 3.12.*
  • rasterio
  • scikit-learn
  • statsmodels
  • torchgeo
  • verde