Top 10 Python Libraries for Machine Learning

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • 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

  • 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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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