Changes for version 0.2.0 - 2026-06-30

  • C acceleration via Inline::C for core fit and predict ops
  • OpenMP support for parallel multi-threaded fitting and predict ops
  • SIMD (AVX/SSE) acceleration where available
  • Data packing support for compact model storage (new `pack` CLI command)
  • Parallel fit capability
  • New `score_predict_split` method
  • New `accel` CLI command for querying available acceleration flags
  • New `bench` CLI command for running built-in benchmarks
  • New `info` CLI command with expanded model introspection
  • Benchmarking scripts covering fit, predict, scoring, and accel modes
  • Tests: accel flag detection, accel selection, undef column handling, data packing, parallel fit, sklearn comparison (including undef), and CLI
  • minor tweaks to `csv2plot` for a bit nicer rendering
  • minor POD fixes

Documentation

Modules

unsupervised anomaly detection via Isolation Forest or Extended Isolation Forest

Provides

in lib/Algorithm/Classifier/IsolationForest/App.pm
in lib/Algorithm/Classifier/IsolationForest/App/Command.pm
in lib/Algorithm/Classifier/IsolationForest/App/Command/fit.pm
in lib/Algorithm/Classifier/IsolationForest/App/Command/gblob.pm
in lib/Algorithm/Classifier/IsolationForest/App/Command/predict.pm
in lib/Algorithm/Classifier/IsolationForest.pm