uber/causalml

Uplift modeling and causal inference with machine learning algorithms

71
/ 100
Verified

This project helps marketers and data analysts understand the true impact of different actions on customer behavior. By analyzing experimental or historical data, it tells you which specific customers are most likely to respond positively to an ad campaign or a personalized product recommendation. The output is a clear estimate of how each individual customer will react to an intervention.

5,758 stars. Used by 1 other package. Actively maintained with 3 commits in the last 30 days. Available on PyPI.

Use this if you need to identify which customers will respond most favorably to a specific campaign or personalized offering to maximize your return on investment.

Not ideal if you're looking for simple A/B test result interpretation without needing to understand individual customer responses.

marketing-optimization customer-segmentation personalized-marketing campaign-targeting business-analytics
Maintenance 13 / 25
Adoption 11 / 25
Maturity 25 / 25
Community 22 / 25

How are scores calculated?

Stars

5,758

Forks

852

Language

Python

License

Last pushed

Mar 07, 2026

Commits (30d)

3

Dependencies

18

Reverse dependents

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/uber/causalml"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.