Top 10 Python Libraries for Machine Learning

This page summarizes the projects mentioned and recommended in the original post on dev.to

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • Pandas

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

  • Website: https://pandas.pydata.org/ Github Repository: https://github.com/pandas-dev/pandas Developed By: Community Developed (Originally Authored by Wes McKinney) Primary Purpose: Data Analysis and Manipulation

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • OpenCV

    Open Source Computer Vision Library

  • Website: https://opencv.org/ Github Repository: https://github.com/opencv/opencv Developed By: initially by Intel Corporation Primary purpose: Only focuses on Computer Vision OpenCV

  • tensorflow

    An Open Source Machine Learning Framework for Everyone

  • Website: https://www.tensorflow.org/ GitHub Repository: https://github.com/tensorflow/tensorflow Developed By: Google Brain Team Primary Purpose: Deep Neural Networks

  • examples

    TensorFlow examples (by tensorflow)

  • Website: https://www.tensorflow.org/ GitHub Repository: https://github.com/tensorflow/tensorflow Developed By: Google Brain Team Primary Purpose: Deep Neural Networks

  • NumPy

    The fundamental package for scientific computing with Python.

  • Website: https://numpy.org/ Github Repository: https://github.com/numpy/numpy Developed By: Community Project (originally authored by Travis Oliphant) Primary purpose: General Purpose Array Processing

  • scikit-learn

    scikit-learn: machine learning in Python

  • Website: https://scikit-learn.org/ Github Repository: https://github.com/scikit-learn/scikit-learn Developed By: SkLearn.org Primary Purpose: Predictive Data Analysis and Data Modeling

  • NLTK

    NLTK Source

  • Website: https://www.nltk.org/ Github Repository:https://github.com/nltk/nltk Developed By: Team NLTK Primary Purpose: Natural Language Processing

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

  • Website: https://pytorch.org/ Github Repository: https://github.com/pytorch/pytorch Developed By: Facebook AI Research lab (FAIR) Primary purpose: Deep learning, Natural language Processing, and Computer Vision

  • Keras

    Deep Learning for humans

  • Website: https://keras.io/ Github Repository: https://github.com/keras-team/keras Developed By: various Developers, initially by Francois Chollet Primary purpose: Focused on Neural Networks

  • mlpack

    mlpack: a fast, header-only C++ machine learning library

  • Github Repository: https://github.com/mlpack/mlpack Developed By: Community, supported by Georgia Institute of technology Primary purpose: Multiple ML Models and Algorithms

  • cheatsheets

    Official Matplotlib cheat sheets (by matplotlib)

  • Website: https://matplotlib.org/ Github Repository: https://github.com/matplotlib/matplotlib Developed By: Micheal Droettboom, Community Primary purpose: Data Visualization

  • matplotlib

    matplotlib: plotting with Python

  • Website: https://matplotlib.org/ Github Repository: https://github.com/matplotlib/matplotlib Developed By: Micheal Droettboom, Community Primary purpose: Data Visualization

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Side Quest Devblog #1: These Fakes are getting Deep

    3 projects | dev.to | 29 Apr 2024
  • My Favorite DevTools to Build AI/ML Applications!

    9 projects | dev.to | 23 Apr 2024
  • TensorFlow-metal on Apple Mac is junk for training

    1 project | news.ycombinator.com | 16 Jan 2024
  • Keras 3.0

    4 projects | news.ycombinator.com | 28 Nov 2023
  • Show HN: Carton – Run any ML model from any programming language

    4 projects | news.ycombinator.com | 27 Sep 2023