37 Open Source Causality Software Projects
Free and open source causality code projects including engines, APIs, generators, and tools.
Econml 971 ⭐
ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision making. One of its goals is to build a toolkit that combines state-of-the-art machine learning techniques with econometrics in order to bring automation to complex causal inference problems. To date, the ALICE Python SDK (econml) implements orthogonal machine learning algorithms such as the double machine learning work of Chernozhukov et al. This toolkit is designed to measure the causal effect of some treatment variable(s) t on an outcome variable y, controlling for a set of features x.
Causaldiscoverytoolbox 343 ⭐
Package for causal inference in graphs and in the pairwise settings. Tools for graph structure recovery and dependencies are included.
Python Causality Handbook 268 ⭐
Causal Inference for the Brave and True. A light-hearted yet rigorous approach to learning about impact estimation and sensitivity analysis.
Tcdf 169 ⭐
Temporal Causal Discovery Framework (PyTorch): discovering causal relationships between time series
Invariant Risk Minimization 49 ⭐
Implementation of Invariant Risk Minimization https://arxiv.org/abs/1907.02893
Diviyan Kalainathan Sam 31 ⭐
Code for the Structural Agnostic Model (https://arxiv.org/abs/1803.04929)
Robustdg 29 ⭐
Toolkit for building machine learning models that generalize to unseen domains and are robust to privacy and other attacks.
Causal Deconvolution Of Networks 20 ⭐
Causal Deconvolution of Networks by Algorithmic Generative Models
Awesome Neural Logic 17 ⭐
Awesome Neural Logic and Causality: MLN, NLRL, NLM, etc. 因果推断，神经逻辑，强人工智能逻辑推理前沿领域。
Dowhy 2305 ⭐
DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.
Shapflex 14 ⭐
An R package for computing asymmetric Shapley values to assess causality in any trained machine learning model