# The Best Of Machine Learning With Python

**URL:** <https://onehack.st/t/the-best-of-machine-learning-with-python/294386>\
**Category:** Tools & Scripts\
**Tags:** programming, privacy, freebies, ai\
**Created:** [October 24, 2024, 7:42pm UTC](https://onehack.st/t/the-best-of-machine-learning-with-python/294386 "2024-10-24T19:42:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Prometheus](https://onehack.st/user_avatar/onehack.st/prometheus/32/34950_2.png) [@Prometheus](https://onehack.st/u/Prometheus)\
**Post date:** [October 24, 2024, 7:42pm UTC](https://onehack.st/t/the-best-of-machine-learning-with-python/294386/1 "2024-10-24T19:42:53Z")

</div>

# Best-of Machine Learning with Python

**🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.**

[![](https://camo.githubusercontent.com/8c99d6316d8fa441b8dcae80c506465ad04107818040b4db39a5a5b4be2b9cdf/687474703a2f2f6269742e6c792f336f3345484e4e)](https://github.com/ml-tooling/best-of) [![](https://camo.githubusercontent.com/854470d71e8e349390ce54f5c458b27214d18160d1c7a44a58197dd3b85d54eb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70726f6a656374732d3932302d626c75652e7376673f636f6c6f723d356163346266)](https://github.com/ml-tooling/best-of-ml-python#Contents) [![](https://camo.githubusercontent.com/ba45d519a1b49339fbf4f5cc0b4fe0b9b675c5d0677d84cf7e8b28407d810729/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d677265656e2e737667)](https://github.com/ml-tooling/best-of-ml-python#Contribution) [![](https://camo.githubusercontent.com/854ca1f76f53f0f30cd9219273cab1eab5530f9345f8e2e5c9478d66e78572c5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f6d6c2d746f6f6c696e672f626573742d6f662d6d6c2d707974686f6e3f636f6c6f723d677265656e266c6162656c3d75706461746564)](https://github.com/ml-tooling/best-of-ml-python/releases) [![](https://camo.githubusercontent.com/c10524f61d979dbe0b3010c623aa52b7b1dbe3456cd03a45de366e619bbd24f0/687474703a2f2f6269742e6c792f324d643972784d)](https://mltooling.substack.com/subscribe) [![](https://camo.githubusercontent.com/38fe2c20d799d378d1183b0769632ae0ee5d574bff0c10963e9e7d3a3563c1e3/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f666f6c6c6f772f6d6c746f6f6c696e672e7376673f7374796c653d736f6369616c266c6162656c3d466f6c6c6f77)](https://twitter.com/mltooling)

This curated list contains 920 awesome open-source projects with a total of 4.7M stars grouped into 34 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an [issue](https://github.com/ml-tooling/best-of-ml-python/issues/new/choose), submit a [pull request](https://github.com/ml-tooling/best-of-ml-python/pulls), or directly edit the [projects.yaml](https://github.com/ml-tooling/best-of-ml-python/edit/main/projects.yaml). Contributions are very welcome!

* * *

🧙‍♂️ Discover other [best-of lists](https://best-of.org/) or create [your own](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).  
📫 Subscribe to our [newsletter](https://mltooling.substack.com/subscribe) for updates and trending projects.

* * *

## Contents

- [Machine Learning Frameworks](https://github.com/ml-tooling/best-of-ml-python#machine-learning-frameworks) _63 projects_
- [Data Visualization](https://github.com/ml-tooling/best-of-ml-python#data-visualization) _54 projects_
- [Text Data & NLP](https://github.com/ml-tooling/best-of-ml-python#text-data--nlp) _103 projects_
- [Image Data](https://github.com/ml-tooling/best-of-ml-python#image-data) _64 projects_
- [Graph Data](https://github.com/ml-tooling/best-of-ml-python#graph-data) _36 projects_
- [Audio Data](https://github.com/ml-tooling/best-of-ml-python#audio-data) _29 projects_
- [Geospatial Data](https://github.com/ml-tooling/best-of-ml-python#geospatial-data) _22 projects_
- [Financial Data](https://github.com/ml-tooling/best-of-ml-python#financial-data) _25 projects_
- [Time Series Data](https://github.com/ml-tooling/best-of-ml-python#time-series-data) _30 projects_
- [Medical Data](https://github.com/ml-tooling/best-of-ml-python#medical-data) _19 projects_
- [Tabular Data](https://github.com/ml-tooling/best-of-ml-python#tabular-data) _5 projects_
- [Optical Character Recognition](https://github.com/ml-tooling/best-of-ml-python#optical-character-recognition) _12 projects_
- [Data Containers & Structures](https://github.com/ml-tooling/best-of-ml-python#data-containers--structures) _1 projects_
- [Data Loading & Extraction](https://github.com/ml-tooling/best-of-ml-python#data-loading--extraction) _1 projects_
- [Web Scraping & Crawling](https://github.com/ml-tooling/best-of-ml-python#web-scraping--crawling) _1 projects_
- [Data Pipelines & Streaming](https://github.com/ml-tooling/best-of-ml-python#data-pipelines--streaming) _1 projects_
- [Distributed Machine Learning](https://github.com/ml-tooling/best-of-ml-python#distributed-machine-learning) _36 projects_
- [Hyperparameter Optimization & AutoML](https://github.com/ml-tooling/best-of-ml-python#hyperparameter-optimization--automl) _52 projects_
- [Reinforcement Learning](https://github.com/ml-tooling/best-of-ml-python#reinforcement-learning) _23 projects_
- [Recommender Systems](https://github.com/ml-tooling/best-of-ml-python#recommender-systems) _17 projects_
- [Privacy Machine Learning](https://github.com/ml-tooling/best-of-ml-python#privacy-machine-learning) _7 projects_
- [Workflow & Experiment Tracking](https://github.com/ml-tooling/best-of-ml-python#workflow--experiment-tracking) _40 projects_
- [Model Serialization & Deployment](https://github.com/ml-tooling/best-of-ml-python#model-serialization--deployment) _20 projects_
- [Model Interpretability](https://github.com/ml-tooling/best-of-ml-python#model-interpretability) _54 projects_
- [Vector Similarity Search (ANN)](https://github.com/ml-tooling/best-of-ml-python#vector-similarity-search-ann) _13 projects_
- [Probabilistics & Statistics](https://github.com/ml-tooling/best-of-ml-python#probabilistics--statistics) _23 projects_
- [Adversarial Robustness](https://github.com/ml-tooling/best-of-ml-python#adversarial-robustness) _9 projects_
- [GPU & Accelerator Utilities](https://github.com/ml-tooling/best-of-ml-python#gpu--accelerator-utilities) _20 projects_
- [Tensorflow Utilities](https://github.com/ml-tooling/best-of-ml-python#tensorflow-utilities) _16 projects_
- [Jax Utilities](https://github.com/ml-tooling/best-of-ml-python#jax-utilities) _3 projects_
- [Sklearn Utilities](https://github.com/ml-tooling/best-of-ml-python#sklearn-utilities) _19 projects_
- [Pytorch Utilities](https://github.com/ml-tooling/best-of-ml-python#pytorch-utilities) _32 projects_
- [Database Clients](https://github.com/ml-tooling/best-of-ml-python#database-clients) _1 projects_
- [Others](https://github.com/ml-tooling/best-of-ml-python#others) _66 projects_

## Explanation

- 🥇🥈🥉 Combined project-quality score
- ⭐ Star count from GitHub
- 🐣 New project _(less than 6 months old)_
- 💤 Inactive project _(6 months no activity)_
- 💀 Dead project _(12 months no activity)_
- 📈📉 Project is trending up or down
- ➕ Project was recently added
- ❗ Warning _(e.g. missing/risky license)_
- 👨‍💻 Contributors count from GitHub
- 🔀 Fork count from GitHub
- 📋 Issue count from GitHub
- ⏱ Last update timestamp on package manager
- 📥 Download count from package manager
- 📦 Number of dependent projects
- [![](https://camo.githubusercontent.com/e6958a0c24ec3a8710942c2e89e953e3bce96e7b61bd19f12055e4ede8c23557/68747470733a2f2f6769742e696f2f4a4c793141)](https://camo.githubusercontent.com/e6958a0c24ec3a8710942c2e89e953e3bce96e7b61bd19f12055e4ede8c23557/68747470733a2f2f6769742e696f2f4a4c793141) Tensorflow related project
- [![](https://camo.githubusercontent.com/58f685e09023625629c9c3dbdc32bbae6c2b546cef42184c553e2b3686336a18/68747470733a2f2f6769742e696f2f4a4c793146)](https://camo.githubusercontent.com/58f685e09023625629c9c3dbdc32bbae6c2b546cef42184c553e2b3686336a18/68747470733a2f2f6769742e696f2f4a4c793146) Sklearn related project
- [![](https://camo.githubusercontent.com/19877184d3194ae9539369a083f11c0574b1e7c55580c9d1401a90f683358169/68747470733a2f2f6769742e696f2f4a4c793151)](https://camo.githubusercontent.com/19877184d3194ae9539369a083f11c0574b1e7c55580c9d1401a90f683358169/68747470733a2f2f6769742e696f2f4a4c793151) PyTorch related project
- [![](https://camo.githubusercontent.com/42e40d5877859ecb43918f3f1dc6df4b66859aa3d54e295b1cd47cc991ddd471/68747470733a2f2f6769742e696f2f4a4c793158)](https://camo.githubusercontent.com/42e40d5877859ecb43918f3f1dc6df4b66859aa3d54e295b1cd47cc991ddd471/68747470733a2f2f6769742e696f2f4a4c793158) MxNet related project
- [![](https://camo.githubusercontent.com/97a8b73bce8ba559bdb7921a399b880c0e3d74ab79065832d8ce3b702c5c83b2/68747470733a2f2f6769742e696f2f4a4c79314e)](https://camo.githubusercontent.com/97a8b73bce8ba559bdb7921a399b880c0e3d74ab79065832d8ce3b702c5c83b2/68747470733a2f2f6769742e696f2f4a4c79314e) Apache Spark related project
- [![](https://camo.githubusercontent.com/600f5530a0a3f841efcda46584e032aeae348ee70a1e5486c6c51bd991d49845/68747470733a2f2f6769742e696f2f4a4c793145)](https://camo.githubusercontent.com/600f5530a0a3f841efcda46584e032aeae348ee70a1e5486c6c51bd991d49845/68747470733a2f2f6769742e696f2f4a4c793145) Jupyter related project
- [![](https://camo.githubusercontent.com/baa8449d4452ec861f89750d967779a042dc9c1f0c814ff604ec9bc48493ba3a/68747470733a2f2f6769742e696f2f4a4c79314d)](https://camo.githubusercontent.com/baa8449d4452ec861f89750d967779a042dc9c1f0c814ff604ec9bc48493ba3a/68747470733a2f2f6769742e696f2f4a4c79314d) PaddlePaddle related project
- [![](https://camo.githubusercontent.com/6b3e69c08a46cf38eb759607a8eb886b9dc02cd63f17a59c2c7bd14b338aebde/68747470733a2f2f6769742e696f2f4a4c793153)](https://camo.githubusercontent.com/6b3e69c08a46cf38eb759607a8eb886b9dc02cd63f17a59c2c7bd14b338aebde/68747470733a2f2f6769742e696f2f4a4c793153) Pandas related project
- [![](https://camo.githubusercontent.com/4abbb4273e649df0d8d70ce1e9cf07b22979fe8fad5cd181980be00ae0ae2ce1/68747470733a2f2f6a61782e72656164746865646f63732e696f2f656e2f6c61746573742f5f7374617469632f66617669636f6e2e706e67)](https://camo.githubusercontent.com/4abbb4273e649df0d8d70ce1e9cf07b22979fe8fad5cd181980be00ae0ae2ce1/68747470733a2f2f6a61782e72656164746865646f63732e696f2f656e2f6c61746573742f5f7374617469632f66617669636f6e2e706e67) Jax related project

## GitHub:

[https://github.com/ml-tooling/best-of-ml-python](https://github.com/ml-tooling/best-of-ml-python)

---

<div class="post-metadata">

**Author:** ![Amit\_kj](https://onehack.st/user_avatar/onehack.st/amit_kj/32/9174_2.png) [@Amit\_kj](https://onehack.st/u/Amit_kj)\
**Post date:** [October 25, 2024, 6:39am UTC](https://onehack.st/t/the-best-of-machine-learning-with-python/294386/2 "2024-10-25T06:39:21Z")

</div>

Thanks. It will help a lot
