linkedin / isolation-forest
A distributed Spark/Scala implementation of the isolation forest and extended isolation forest algorithms for unsupervised outlier detection, featuring support for scalable training and ONNX export for easy cross-platform inference.
Why this job: works in the areas we cover, but does not say which job it does
What it does
- Distributed training and scoring. The isolation-forest module supports distributed training and scoring in Scala
- Extended Isolation Forest. The ExtendedIsolationForest variant uses random hyperplane splits instead of
- Broad portability via ONNX. The isolation-forest-onnx module provides a Python-based converter to convert a
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 3 months ago
- Stars
- 265
- On GitHub
- Licence
- Custom
- Read before business use
- Downloads for
- None listed
- No release files
- Latest version
- v4.1.8
- Released 3 months ago
- Built with
- Scala
- 87% of the code
Is it looked after?
- Contributors
- Not stated
- Last 90 days
- Issues
- 95% closed
- 1 still open
- Pull requests
- 53 merged
- 0 waiting
- Releases
- 55
- 14 in the last year
- Contributing guide (opens in new tab)
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| yzhao062 / pytod | 188 | 2 months ago | BSD-2-Clause | No downloads |
| microsoft / SynapseML | 5,255 | today | MIT | No downloads |
| sintel-dev / Orion | 1,374 | 8 months ago | MIT | No downloads |
More: languages, topics and project record
Languages
- Scala 87%
- Python 13%
Topics
- isolation-forest
- spark
- outlier-detection
- unsupervised-learning
- machine-learning
- scala
- anomaly-detection
- onnx
Project record
- JobOther AI tools
- StatusListed
- Commits103
- Forks53
- Watching13
- Stars in 28 days0
- CreatedJul 26, 2019
- First seen by usNov 7, 2026
- CheckedNov 8, 2026
