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