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.
Recently updatedActive repositoryHas homepage
Jupyter NotebookNOASSERTION#causal-inference#causality#econometrics#economics
⑂ 816 forks◯ 421 issuesUpdated today
Project homepage ↗An implementation of a complete machine learning solution in Python on a real-world dataset. This project is meant to demonstrate how all the steps of a machine learning pipeline come together to solve a problem!
Recently updatedActive repository
Jupyter NotebookNo license
⑂ 567 forks◯ 3 issuesUpdated 1 day ago
MySQL Connector/Python is implementing the MySQL Client/Server protocol completely in Python. No MySQL libraries are needed, and no compilation is necessary to run this Python DB API v2.0 compliant driver. Documentation & Download: http://dev.mysql.com/doc/connector-python/en
Recently updatedActive repository
PythonNOASSERTION
⑂ 302 forks◯ 1 issuesUpdated 4 days ago
Python implementation of TextRank algorithm for automatic keyword extraction and summarization using Levenshtein distance as relation between text units. This project is based on the paper "TextRank: Bringing Order into Text" by Rada Mihalcea and Paul Tarau. https://web.eecs.umich.edu/~mihalcea/papers/mihalcea.emnlp04.pdf
Active repository
PythonNo license
⑂ 223 forks◯ 7 issuesUpdated Jun 10, 2026
This is pure-python implementation of the ADB client.
Recently updatedActive repository
PythonMIT
⑂ 110 forks◯ 65 issuesUpdated 2 days ago
This is a python implementation of NSGA-II algorithm. NSGA is a popular non-domination based genetic algorithm for multi-objective optimization. It is a very effective algorithm but has been generally criticized for its computational complexity, lack of elitism and for choosing the optimal parameter value for sharing parameter σshare. A modified version, NSGA II was developed, which has a better sorting algorithm , incorporates elitism and no sharing parameter needs to be chosen a priori.
Recently updatedActive repository
PythonMIT
⑂ 162 forks◯ 12 issuesUpdated 1 day ago