Recent Releases of animl-py

animl-py - 3.1.0 - Video and Onnx

update to python >=3.12
add .onnx support for MD and classifiers (onnxruntime >=1.23)
load_classifier also loads class_list, either from file or from model metadata
frames are now extracted on the fly, ImageGenerator -> ManifestGenerator
WorkingDir updated to remove Frames subfolder, Data subfolder
single_classification updated to handle video
update plot_box to optionally return image or save
add onnx tests

Biosphere - Terrestrial Wildlife - Python
Published by tkswanson about 2 months ago

animl-py - v3.0.0

Animl 3.0.0 is a complete overhaul of the API including:

  • reorganization of detection and classification modules
  • reordering and addition of arguments
  • overhaul of model training functions and hyperparameter options
  • addition of reid module
  • fix visualization functions
  • rename of link/sort to export
  • generator for megadetector
  • added support for MDv6 and MDv1000
  • add tools to download models

Biosphere - Terrestrial Wildlife - Python
Published by tkswanson 4 months ago

animl-py - v2.0.0

Modifications:

  • improve sequence classification
  • add custom yolo detection
  • skip corrupted videos in extract_frames()
  • add file_col to split() to prevent data leakage
  • simplify matchypatchy api
  • add optimizer and schedular kwargs to save_model
  • add device as model class attribute
  • add parameter and hyperparameter configuration options for training
  • add cache_dir kwarg for TrainGenerator and train_dataloarder
  • add typing
  • flake8

Deletions:

  • remove exiftools as a dependency
  • remove detect_mp
  • remove utils/dataloaders.py
  • remove all but letterbox() and exif_transpose() from utils/augmentations

New Contributors

Full Changelog: https://github.com/conservationtechlab/animl-py/compare/v1.4.2...v2.0.0

Biosphere - Terrestrial Wildlife - Python
Published by tkswanson 8 months ago

animl-py - Animl 1.4.2

Biosphere - Terrestrial Wildlife - Python
Published by tkswanson 12 months ago

animl-py - Animl-py v1.3.0

Release Jul 25, 2024
Major Changes:

  • PyTorch backend (remove TF)
  • Train Classifiers
  • Efficiency and speed improvements
  • Compatibility with R package

Biosphere - Terrestrial Wildlife - Python
Published by tkswanson over 1 year ago

animl-py - animl-py v1.1.0

Biosphere - Terrestrial Wildlife - Python
Published by tkswanson over 1 year ago