Stars
Python Data Science Handbook: full text in Jupyter Notebooks
Google Research
⛔️ DEPRECATED – See https://github.com/ageron/handson-ml3 or handson-mlp instead.
aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)
⛔️ DEPRECATED – See https://github.com/ageron/handson-ml3 or handson-mlp instead.
A game theoretic approach to explain the output of any machine learning model.
Implementation of Reinforcement Learning Algorithms. Python, OpenAI Gym, Tensorflow. Exercises and Solutions to accompany Sutton's Book and David Silver's course.
Jupyter notebooks for the code samples of the book "Deep Learning with Python"
Kalman Filter book using Jupyter Notebook. Focuses on building intuition and experience, not formal proofs. Includes Kalman filters,extended Kalman filters, unscented Kalman filters, particle filte…
A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.
An open-source, low-code machine learning library in Python
A curated list of applied machine learning and data science notebooks and libraries across different industries (by @firmai)
The "Python Machine Learning (2nd edition)" book code repository and info resource
Python code for "Probabilistic Machine learning" book by Kevin Murphy
Book about interpretable machine learning
Probabilistic reasoning and statistical analysis in TensorFlow
Bayesian optimization in PyTorch
A python library for decision tree visualization and model interpretation.
Logica is a logic programming language that compiles to SQL. It runs on DuckDB, Google BigQuery, PostgreSQL and SQLite.
PyMC educational resources
Gaussian Process Optimization using GPy
The goal of this library is to generate more helpful exception messages for matrix algebra expressions for numpy, pytorch, jax, tensorflow, keras, fastai.
A collection of 85 minority oversampling techniques (SMOTE) for imbalanced learning with multi-class oversampling and model selection features
A JupyterLab extension for displaying cell timings
Notebooks for "Probabilistic Machine Learning" book