← all repositories

uber/causalml

A Python library providing machine learning algorithms for uplift modeling and causal inference, estimating Conditional Average Treatment Effects from experimental or observational data.

5.9k stars Python ML FrameworksDomain Apps
causalml
Velocity · 7d
+2.3
★ / day
Trend
steady
star history

The library implements modern causal ML methods including uplift trees and meta-learners that estimate individual treatment effects without strong parametric assumptions. It provides scikit-learn compatible APIs for model training, prediction, and evaluation. Typical applications include campaign targeting optimization, personalized interventions, and A/B test analysis where the goal is identifying which users will respond favorably to a specific action.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.