Skip to content

mlsdm v0.1.0

Latest

Choose a tag to compare

@vetpsk vetpsk released this 28 Aug 22:45
· 1 commit to main since this release
7619d52

First release of mlsdm package on PyPI.

Capabilities

PyPI version

  • Raster Processing: Clip rasters to presence extents, stack rasters, and convert to DataFrames.
  • Pseudo-Absence Sampling: Generate pseudo-absence points using PCA+KDE or random sampling methods.
  • Machine Learning: Train and evaluate ensemble SDModels (RandomForest, ExtraTrees, XGBoost, LightGBM).
  • Hypertuning: Hypertune each individual model
  • Visualization: Plot rasters, partial dependence plots, and presence vs. pseudo-absence points.
  • Feature Analysis: Analyze feature importance and perform recursive feature elimination (RFE) with Cross-validation (CV).

Edit: Zenodo integration is added