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
  • InfluxDB - Access the most powerful time series database as a service
  • Sonar - Write Clean Python Code. Always.
  • 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

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • 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

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • 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