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
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • OPS - Build and Run Open Source Unikernels
  • Scout APM - Less time debugging, more time building
  • GitHub repo 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

  • GitHub repo 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

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo 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

  • GitHub repo 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

  • GitHub repo 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

  • GitHub repo 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

  • GitHub repo NLTK

    NLTK Source

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

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo 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

  • GitHub repo 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

  • GitHub repo mlpack

    mlpack: a scalable 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

  • GitHub repo 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

  • GitHub repo 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