Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

pypi.org "interpretability" keyword

Top 1.4% on pypi.org
grad-cam 1.5.0
Many Class Activation Map methods implemented in Pytorch for classification, segmentation, object...
29 versions - Latest release: 5 months ago - 7 dependent packages - 80 dependent repositories - 44.2 thousand downloads last month - 9,437 stars on GitHub - 2 maintainers
tsproto 0.2.0
Post-host prototype-based explanations with rules for time-series classifiers
3 versions - Latest release: about 1 month ago - 39 downloads last month - 0 stars on GitHub - 2 maintainers
nam-pt 0.3
Neural Additive Models (PyTorch): Intepretable ML with Neural Nets
1 version - Latest release: over 3 years ago - 1 dependent repositories - 56 downloads last month - 19 stars on GitHub - 2 maintainers
graphpatch 0.1.0
graphpatch is a library for activation patching on PyTorch neural network models.
1 version - Latest release: 5 months ago - 12 downloads last month - 2 stars on GitHub - 2 maintainers
clarityai 1.0.0
ClarityAI is a Python package designed to empower machine learning practitioners with a wide rang...
1 version - Latest release: 9 months ago - 12 downloads last month - 0 stars on GitHub - 2 maintainers
Top 6.0% on pypi.org
aspect-based-sentiment-analysis 2.0.3
Aspect Based Sentiment Analysis: Transformer & Interpretability (TensorFlow)
8 versions - Latest release: almost 3 years ago - 3 dependent repositories - 5.32 thousand downloads last month - 517 stars on GitHub - 1 maintainer
responsibleai-text 0.2.7
SDK API to assess text Machine Learning models.
14 versions - Latest release: 7 days ago - 231 downloads last month - 1,225 stars on GitHub - 2 maintainers
responsibleai-vision 0.3.8
SDK API to assess image Machine Learning models.
15 versions - Latest release: 7 days ago - 301 downloads last month - 1,225 stars on GitHub - 2 maintainers
Top 3.3% on pypi.org
raiwidgets 0.35.0
Interactive visualizations to assess fairness, explain models, generate counterfactual examples, ...
47 versions - Latest release: 22 days ago - 1 dependent package - 10 dependent repositories - 3.97 thousand downloads last month - 1,225 stars on GitHub - 2 maintainers
Top 9.6% on pypi.org
rai-test-utils 0.4.2
Common basic test utilities used across various RAI tools
7 versions - Latest release: 24 days ago - 3.23 thousand downloads last month - 1,225 stars on GitHub - 2 maintainers
Top 3.0% on pypi.org
responsibleai 0.35.0
SDK API to explain models, generate counterfactual examples, analyze causal effects and analyze e...
47 versions - Latest release: 22 days ago - 5 dependent packages - 5 dependent repositories - 48.6 thousand downloads last month - 1,225 stars on GitHub - 1 maintainer
Top 9.2% on pypi.org
nbdt 0.0.4
Making decision trees competitive with state-of-the-art neural networks on CIFAR10, CIFAR100, Tin...
3 versions - Latest release: about 4 years ago - 4 dependent repositories - 21 downloads last month - 599 stars on GitHub - 2 maintainers
renn 0.1.0
Research tools for Reverse Engineering Neural Networks (RENN).
9 versions - Latest release: over 3 years ago - 2 dependent repositories - 58 downloads last month - 130 stars on GitHub - 2 maintainers
penzai 0.1.1
Penzai: A JAX research toolkit for building, editing, and visualizing neural networks.
2 versions - Latest release: 7 days ago - 1.76 thousand downloads last month - 1,445 stars on GitHub - 4 maintainers
Top 4.2% on pypi.org
lucid 0.3.10
Collection of infrastructure and tools for research in neural network interpretability.
17 versions - Latest release: about 3 years ago - 126 dependent repositories - 534 downloads last month - 4,613 stars on GitHub - 2 maintainers
Top 9.2% on pypi.org
tcav 0.2.2
Testing with Concept Activation Vectors code
4 versions - Latest release: about 3 years ago - 2 dependent repositories - 480 downloads last month - 616 stars on GitHub - 4 maintainers
shapley-regression 0.0.1
For estimating Shapley values via linear regression.
1 version - Latest release: almost 3 years ago - 1 dependent repositories - 20 downloads last month - 55 stars on GitHub - 2 maintainers
virelay 0.4.0
Web-app to view source-data, attributions, clusterings, and (t-SNE-)embeddings.
2 versions - Latest release: almost 2 years ago - 1 dependent repositories - 37 downloads last month - 25 stars on GitHub - 2 maintainers
Top 2.3% on pypi.org
dice-ml 0.7.2
Generate Diverse Counterfactual Explanations for any machine learning model.
12 versions - Latest release: over 2 years ago - 5 dependent packages - 26 dependent repositories - 57.3 thousand downloads last month - 1,203 stars on GitHub - 4 maintainers
gale-topo 0.0.3
Globally Assessing Local Explanations (GALE) is a method to compare local explaination output usi...
3 versions - Latest release: over 1 year ago - 15 downloads last month - 5 stars on GitHub - 2 maintainers
Top 1.1% on pypi.org
captum 0.7.0
Model interpretability for PyTorch
10 versions - Latest release: 5 months ago - 36 dependent packages - 312 dependent repositories - 224 thousand downloads last month - 4,418 stars on GitHub - 4 maintainers
acd 0.0.2
Hierarchical interpretatations and contextual decomposition in pytorch
2 versions - Latest release: about 3 years ago - 1 dependent repositories - 72 downloads last month - 123 stars on GitHub - 1 maintainer
imodelsx 1.0.6
Library to explain a dataset in natural language.
27 versions - Latest release: 2 days ago - 1 dependent repositories - 1.25 thousand downloads last month - 74 stars on GitHub - 1 maintainer
Top 9.7% on pypi.org
ydf 0.4.3
YDF (short for Yggdrasil Decision Forests) is a library for training, serving, evaluating and ana...
16 versions - Latest release: 2 days ago - 1 dependent repositories - 832 downloads last month - 393 stars on GitHub - 4 maintainers
Top 2.8% on pypi.org
tensorflow-decision-forests 1.9.0
Collection of training and inference decision forest algorithms.
34 versions - Latest release: about 2 months ago - 4 dependent packages - 13 dependent repositories - 200 thousand downloads last month - 651 stars on GitHub - 3 maintainers
Top 9.6% on pypi.org
gamma-facet 2.1.1
Human-explainable AI.
26 versions - Latest release: 6 months ago - 1 dependent repositories - 377 downloads last month - 482 stars on GitHub - 2 maintainers
Top 9.6% on pypi.org
pyss3 0.6.4
Python package that implements the SS3 text classifier (with visualizations tools for XAI)
28 versions - Latest release: over 3 years ago - 1 dependent repositories - 273 downloads last month - 332 stars on GitHub - 2 maintainers
dnn-locate 0.2
dnn-locate is a Python module for discriminative features localization based on neural networks.
2 versions - Latest release: over 1 year ago - 1 dependent repositories - 18 downloads last month - 7 stars on GitHub - 2 maintainers
Top 0.3% on pypi.org
shap 0.45.1
A unified approach to explain the output of any machine learning model.
102 versions - Latest release: 3 days ago - 234 dependent packages - 2,655 dependent repositories - 6.91 million downloads last month - 21,543 stars on GitHub - 4 maintainers
helmet 1.1.1
A python package for benchmarking interpretability techniques on Transformers.
8 versions - Latest release: 3 days ago - 767 downloads last month - 203 stars on GitHub - 1 maintainer
Top 3.2% on pypi.org
tf-explain 0.3.1
Interpretability Callbacks for Tensorflow 2.0
7 versions - Latest release: over 2 years ago - 5 dependent packages - 43 dependent repositories - 3.43 thousand downloads last month - 1,009 stars on GitHub - 6 maintainers
pyvene 0.1.1
Use Activation Intervention to Interpret Causal Mechanism of Model
10 versions - Latest release: about 1 month ago - 1.27 thousand downloads last month - 480 stars on GitHub - 1 maintainer
Top 2.6% on pypi.org
dalex 1.7.0 πŸ’°
Responsible Machine Learning in Python
26 versions - Latest release: 2 months ago - 3 dependent packages - 13 dependent repositories - 16.5 thousand downloads last month - 1,327 stars on GitHub - 4 maintainers
knac-toolkit 1.0.2
Knowledge Augmented Clustering
2 versions - Latest release: 2 months ago - 17 downloads last month - 6 stars on GitHub - 2 maintainers
beexai 0.0.6
BEExAI: Benchmark to Evaluate Explainable AI
6 versions - Latest release: 2 months ago - 191 downloads last month - 7 stars on GitHub - 3 maintainers
Top 2.9% on pypi.org
shapash 2.4.3
Shapash is a Python library which aims to make machine learning interpretable and understandable ...
33 versions - Latest release: about 2 months ago - 2 dependent packages - 19 dependent repositories - 7.39 thousand downloads last month - 2,648 stars on GitHub - 1 maintainer
Top 7.6% on pypi.org
flashtorch 0.1.3
Visualization toolkit for neural networks in PyTorch
12 versions - Latest release: almost 4 years ago - 4 dependent repositories - 114 downloads last month - 719 stars on GitHub - 2 maintainers
xper 0.0.76
XPER (eXplainable PERformance) is a methodology designed to measure the specific contributio...
73 versions - Latest release: 4 months ago - 1 dependent repositories - 467 downloads last month - 10 stars on GitHub - 2 maintainers
Top 4.5% on pypi.org
torchcam 0.4.0 πŸ’°
Class activation maps for your PyTorch CNN models
9 versions - Latest release: 7 months ago - 1 dependent package - 9 dependent repositories - 5.25 thousand downloads last month - 1,823 stars on GitHub - 1 maintainer
knowledge-neurons 0.0.2
A library for finding knowledge neurons in pretrained transformer models
2 versions - Latest release: almost 3 years ago - 1 dependent repositories - 19 downloads last month - 133 stars on GitHub - 2 maintainers
effector 0.0.271
A Python library for global and regional effects
18 versions - Latest release: 6 days ago - 245 downloads last month - 39 stars on GitHub
tree-influence 0.1.4
Influence Estimation for Gradient-Boosted Decision Trees
5 versions - Latest release: over 1 year ago - 1 dependent repositories - 352 downloads last month - 19 stars on GitHub - 1 maintainer
thermostat-datasets 1.1.0
Collection of NLP model explanations and accompanying analysis tools
5 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 380 downloads last month - 140 stars on GitHub - 4 maintainers
Top 6.9% on pypi.org
streamlit-shap 1.0.2
Streamlit component for SHAP
3 versions - Latest release: about 2 years ago - 1 dependent package - 11 dependent repositories - 2.2 thousand downloads last month - 62 stars on GitHub - 2 maintainers
meitorch 0.223
Generate Most Exciting Input to explore and understand PyTorch model's behavior by identifying in...
5 versions - Latest release: 3 months ago - 8 downloads last month - 0 stars on GitHub - 2 maintainers
trelawney 0.3.1
Generic Interpretability package
4 versions - Latest release: over 4 years ago - 1 dependent repositories - 41 downloads last month - 58 stars on GitHub - 2 maintainers
Top 1.3% on pypi.org
interpret-core 0.6.1
Fit interpretable models. Explain blackbox machine learning.
27 versions - Latest release: 26 days ago - 3 dependent packages - 115 dependent repositories - 216 thousand downloads last month - 5,979 stars on GitHub - 1 maintainer
Top 1.1% on pypi.org
interpret 0.6.1
Fit interpretable models. Explain blackbox machine learning.
48 versions - Latest release: 26 days ago - 21 dependent packages - 95 dependent repositories - 79.1 thousand downloads last month - 5,979 stars on GitHub - 1 maintainer
Top 8.6% on pypi.org
quantus 0.5.3
A metrics toolkit to evaluate neural network explanations.
27 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 1 thousand downloads last month - 486 stars on GitHub - 1 maintainer
rim-interpret 0.0.5
Interpretability metrics for machine learning models
5 versions - Latest release: 9 months ago - 38 downloads last month - 0 stars on GitHub - 2 maintainers
ferret-xai 0.4.2
A python package for benchmarking interpretability approaches.
12 versions - Latest release: 4 months ago - 1 dependent repositories - 220 downloads last month - 193 stars on GitHub - 1 maintainer
cvplot 0.0.2
Understand machine learning models with Contribution-Value plots
2 versions - Latest release: over 2 years ago - 1 dependent repositories - 14 downloads last month - 5 stars on GitHub - 2 maintainers
tsinterpret 0.4.5
todo
33 versions - Latest release: about 1 month ago - 668 downloads last month - 99 stars on GitHub - 2 maintainers
litelearn 0.3.0
a python library for quickly building and evaluating models
18 versions - Latest release: 12 months ago - 185 downloads last month - 21,543 stars on GitHub - 1 maintainer
autoprognosis 0.1.21
A system for automating the design of predictive modeling pipelines tailored for clinical prognosis.
21 versions - Latest release: about 1 year ago - 323 downloads last month - 86 stars on GitHub - 3 maintainers
mda-learn 0.1.1
Manifold Discovery and Analysis (MDA) algorithm for deep learning feature space analysis.
2 versions - Latest release: 5 months ago - 14 downloads last month - 11 stars on GitHub - 2 maintainers
tuned-lens 0.2.0
Tools for understanding how transformer predictions are built layer-by-layer
8 versions - Latest release: 10 months ago - 1 dependent repositories - 309 downloads last month - 353 stars on GitHub - 2 maintainers
Top 1.8% on pypi.org
alibi 0.9.6
Algorithms for monitoring and explaining machine learning models
34 versions - Latest release: 22 days ago - 6 dependent packages - 116 dependent repositories - 20.7 thousand downloads last month - 2,289 stars on GitHub - 5 maintainers
craft-xai 0.0.3
Automatic Concept Extraction with CRAFT
3 versions - Latest release: 10 months ago - 74 downloads last month - 570 stars on GitHub - 2 maintainers
Top 7.6% on pypi.org
xplique 1.3.3
Explanations toolbox for Tensorflow 2
23 versions - Latest release: 5 months ago - 2 dependent packages - 2 dependent repositories - 1.58 thousand downloads last month - 570 stars on GitHub - 4 maintainers
inseq 0.6.0
Interpretability for Sequence Generation Models πŸ”
6 versions - Latest release: 27 days ago - 1 dependent repositories - 384 downloads last month - 299 stars on GitHub - 1 maintainer
oracle-automlx 24.2.0
Automated Machine Learning with Explainability
4 versions - Latest release: 8 days ago - 1 dependent package - 346 downloads last month - 20 stars on GitHub - 4 maintainers
lux-explainer 1.2.0
Universal Local Rule-based Explainer
3 versions - Latest release: 10 days ago - 84 downloads last month - 8 stars on GitHub - 2 maintainers
invase 0.0.3
INVASE: Instance-wise Variable Selection
3 versions - Latest release: over 1 year ago - 28 downloads last month - 3 stars on GitHub - 4 maintainers
partial-dependence 0.0.5
PartialDependence is a library for visualizing input-output relationships of machine learning mod...
5 versions - Latest release: about 6 years ago - 1 dependent repositories - 111 downloads last month - 27 stars on GitHub - 4 maintainers
diffusers-interpret 0.5.0
diffusers-interpret: model explainability for πŸ€— Diffusers
11 versions - Latest release: over 1 year ago - 1 dependent repositories - 75 downloads last month - 259 stars on GitHub - 1 maintainer
bioexp 0.0.4 πŸ’°
Deep Learning model analysis toolbox
3 versions - Latest release: almost 4 years ago - 1 dependent repositories - 21 downloads last month - 28 stars on GitHub - 2 maintainers
simtorch 0.2.1
PyTorch library to compare similarity between NN representations
8 versions - Latest release: over 1 year ago - 80 downloads last month - 7 stars on GitHub - 1 maintainer
Top 3.2% on pypi.org
imodels 1.4.3
Implementations of various interpretable models
47 versions - Latest release: about 2 months ago - 6 dependent packages - 4 dependent repositories - 56 thousand downloads last month - 1,234 stars on GitHub - 1 maintainer
awave 0.1
Adaptive wavelets
1 version - Latest release: over 2 years ago - 30 downloads last month - 66 stars on GitHub - 2 maintainers
xwhy 0.0.0.1
Explain Why (XWhy) with Statistical Model-agnostic Interpretability with Local Explanations (SMILE)
1 version - Latest release: 11 months ago - 14 downloads last month - 6 stars on GitHub - 4 maintainers
random-forestry 0.10.0
Random forest estimator
2 versions - Latest release: about 1 year ago - 158 downloads last month - 30 stars on GitHub - 2 maintainers
discern-xai 0.0.27
DisCERN: Discovering Counterfactual Explanations using Relevance Features from Neighbourhoods
8 versions - Latest release: about 1 year ago - 1 dependent repositories - 66 downloads last month - 5 stars on GitHub - 1 maintainer
random-subgroups 0.4.1
('Machine learning with Subgroup Discovery',)
7 versions - Latest release: over 3 years ago - 1 dependent repositories - 68 downloads last month - 6 stars on GitHub - 2 maintainers
xai-benchmark 0.3.0
Benchmark for Explainable AI methods
3 versions - Latest release: 12 months ago - 31 downloads last month - 3 stars on GitHub - 2 maintainers
Top 3.1% on pypi.org
stellargraph 1.2.1
Python library for machine learning on graphs
24 versions - Latest release: almost 4 years ago - 1 dependent package - 46 dependent repositories - 7.31 thousand downloads last month - 2,877 stars on GitHub - 3 maintainers
stellargraph-mvisani 1.3.1b0
Python library for machine learning on graphs
2 versions - Latest release: 9 months ago - 65 downloads last month - 2,877 stars on GitHub - 2 maintainers
Top 7.0% on pypi.org
pycebox 0.0.1
The Python Individual Conditional Expectation Toolbox
1 version - Latest release: over 7 years ago - 1 dependent package - 10 dependent repositories - 423 downloads last month - 159 stars on GitHub - 2 maintainers
lfa-toolbox 0.2
LFA Toolbox is an educational library to play with fuzzy systems
1 version - Latest release: over 5 years ago - 1 dependent repositories - 32 downloads last month - 11 stars on GitHub - 2 maintainers
canonical-sets 0.0.3
Exposing Algorithmic Bias with Canonical Sets.
3 versions - Latest release: over 1 year ago - 33 downloads last month - 6 stars on GitHub - 1 maintainer
rld 0.1.1
A development tool for evaluation and interpretability of reinforcement learning agents.
2 versions - Latest release: over 3 years ago - 1 dependent repositories - 24 downloads last month - 1 stars on GitHub - 2 maintainers
Top 3.7% on pypi.org
lit-nlp 1.1.1
πŸ”₯LIT: The Learning Interpretability Tool
16 versions - Latest release: about 1 month ago - 1 dependent package - 6 dependent repositories - 5.31 thousand downloads last month - 3,386 stars on GitHub - 8 maintainers
Top 6.2% on pypi.org
xai 0.1.0
XAI - An industry-ready machine learning library that ensures explainable AI by design
5 versions - Latest release: over 2 years ago - 24 dependent repositories - 310 downloads last month - 1,032 stars on GitHub - 2 maintainers
psevencore 2024.4.26
pSeven Core is an integrated toolkit for design space exploration, optimization, and predictive m...
4 versions - Latest release: 14 days ago - 42 downloads last month - 21,543 stars on GitHub - 4 maintainers
Top 4.8% on pypi.org
sage-importance 0.0.6
For calculating global feature importance using Shapley values.
6 versions - Latest release: 3 months ago - 1 dependent package - 4 dependent repositories - 2.75 thousand downloads last month - 231 stars on GitHub - 1 maintainer
Top 4.2% on pypi.org
deeplift 0.6.6
DeepLIFT (Deep Learning Important FeaTures)
12 versions - Latest release: almost 6 years ago - 2 dependent packages - 13 dependent repositories - 460 downloads last month - 788 stars on GitHub - 2 maintainers
Top 7.5% on pypi.org
nlp-feature-extractors 0.1.0
NLP Feature Extractors
4 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 1.24 thousand downloads last month - 1,205 stars on GitHub - 2 maintainers
Top 6.7% on pypi.org
secml 0.15.6
A library for Secure and Explainable Machine Learning
31 versions - Latest release: about 1 year ago - 1 dependent package - 8 dependent repositories - 599 downloads last month - 134 stars on GitHub - 8 maintainers
minicons 0.2.43
A package of useful functions to analyze transformer based language models.
61 versions - Latest release: 16 days ago - 1 dependent repositories - 1.13 thousand downloads last month - 92 stars on GitHub - 2 maintainers
sinr 1.2.0
Build word and graph embeddings based on community detection in graphs.
16 versions - Latest release: 10 months ago - 1 dependent repositories - 90 downloads last month - 11 stars on GitHub - 2 maintainers
shaperone 0.41.6
Shaperone is a fork of the SHAP library, fixing open issues to improve usability.
5 versions - Latest release: 11 months ago - 202 downloads last month - 21,543 stars on GitHub - 2 maintainers
eleuther-elk 0.1.1
Keeping language models honest by directly eliciting knowledge encoded in their activations
2 versions - Latest release: 10 months ago - 12 downloads last month - 1 maintainer
te2rules 1.0.1
Python Library to explain tree ensembles using rules
20 versions - Latest release: 18 days ago - 353 downloads last month - 32 stars on GitHub - 1 maintainer
kgraph-ts 0.0.1
kGraph
1 version - Latest release: 2 months ago - 10 downloads last month - 4 stars on GitHub - 2 maintainers
cfai 0.1.0
The package for counterfactual explanations on Pytorch platform
1 version - Latest release: about 3 years ago - 1 dependent repositories - 15 downloads last month - 46 stars on GitHub - 2 maintainers
interpretability 0.0.3
A selection of interpretable methods with logging and printouts
3 versions - Latest release: over 4 years ago - 1 dependent repositories - 31 downloads last month - 1 stars on GitHub - 1 maintainer
cen 0.0a2
Contextual Explanation Networks.
2 versions - Latest release: about 4 years ago - 1 dependent repositories - 40 downloads last month - 9 stars on GitHub - 2 maintainers
corelay 0.2.1
Quickly compose single-machine analysis pipelines.
2 versions - Latest release: almost 2 years ago - 1 dependent repositories - 35 downloads last month - 25 stars on GitHub - 2 maintainers
misas 0.1.1
Model Interpretation through Sensitivity Analysis for Segmentation
7 versions - Latest release: over 1 year ago - 1 dependent repositories - 52 downloads last month - 6 stars on GitHub - 2 maintainers
tic 0.2.0
TIC is a library that acts as a Toolbox for Interpretability Comparison.
2 versions - Latest release: over 4 years ago - 1 dependent repositories - 40 downloads last month - 2 stars on GitHub - 2 maintainers
Related Keywords
machine-learning 83 explainability 52 explainable-ai 45 deep-learning 38 xai 31 explainable-ml 26 python 23 pytorch 21 visualization 19 data-science 17 ml 16 shap 14 fairness 13 gradient-boosting 13 transformers 13 interpretable-machine-learning 13 machine learning 12 interpretable-ai 12 shapley 11 artificial-intelligence 10 tensorflow 10 ai 9 widgets 9 responsible-ai 9 scikit-learn 9 fairness-ai 9 jupyter 9 error-analysis 8 nlp 8 machinelearning 8 natural-language-processing 8 data-visualization 8 data-analysis 8 neural-network 8 ui 8 widget 8 fairness-ml 8 interpretable-ml 8 iml 7 deep learning 7 bias 6 transparency 6 neural-networks 6 random-forest 6 explainable-artificial-intelligence 5 language-model 5 lime 4 interpretable-deep-learning 4 machine-learning-algorithms 4 keras 4 saliency-map 4 blackbox 4 machine 4 learning 4 regression 4 large-language-models 4 statistics 4 counterfactual-explanations 4 feature-importance 4 feature-attribution 4 captum 3 tensor 3 counterfactual 3 clustering 3 xai-library 3 deep-neural-networks 3 huggingface 3 trees 3 classification 3 language-models 3 natural language processing 3 machine-learning-interpretability 3 networkx 3 rule-based 3 model-agnostic 3 time-series 3 decision-trees 3 cnn 3 python3 3 explainable-machine-learning 3 differential-privacy 3 explanations 3 interpretml 3 mechanistic-interpretability 3 computer-vision 3 random 2 forests 2 decision 2 forest 2 text-classification 2 gradient 2 heterogeneous-networks 2 boosted 2 torch 2 link-prediction 2 ablation 2 supervised-learning 2 stellargraph-library 2 causal-inference 2 decision-forest 2