This is the documentation page for the isotree Python package, which provides Isolation Forest models for outlier/anomaly detection and other purposes. See project's GitHub for more details:
https://www.github.com/david-cortes/isotree
For the R version, see the CRAN webpage:
https://cran.r-project.org/web/packages/isotree/index.html
The Python version of this package can be easily installed from PyPI :
pip install isotree
(See the GitHub page for more details, esp. section "Reducing library size and compilation times")
Note that it is only available in source form (not in binary wheel form), which means you will need a toolchain for compiling C++ source code (e.g. GCC in linux, msys2 that comes with anaconda on windows, clang in mac).
- An introduction to Isolation Forests.
- General library usage.
- As missing value imputer.
- As kernel for SVMs.
- Converting to treelite for faster predictions.
- IsolationForest
- append_trees
- build_indexer
- copy
- decision_function
- drop_imputer
- drop_indexer
- drop_reference_points
- export_model
- fit
- fit_predict
- fit_transform
- get_num_nodes
- get_params
- import_model
- partial_fit
- plot_tree
- predict
- predict_distance
- predict_kernel
- set_params
- set_reference_points
- subset_trees
- to_json
- to_graphviz
- to_sql
- to_treelite
- transform
isotree
genindex
modindex
search