What are the best Python deep learning libraries?

asked by Anonymous
8 contributors
4 solutions
  1. 3


    Theano is a numerical computation library for Python good for neural networks and deep learning. Theano allows the user to define, optimise, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. 

    Windows, Mac


    Amber Andrews
    Written on September 15, 2017
    "While the website itself isn't overtly impressive, Theano as a product certainly is. It evaluates and simplifies a wide variety of mathematical expressions at astonishing speeds - faster even than devices designed to do just that. I was particularly impressed with the support for the creation of new operations from graphs!"
  2. 1


    TensorFlow is a fast, flexible, and scalable open source machine learning library for research and production. Tensor flow is a software library that is used for numerical computation with the using of data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays

    Windows, Mac


    Janice Bell
    Written on January 1, 2017
    "We are relying on Stack Overflow to document TensorFlow installation problems and their remedies. The following table contains links to Stack Overflow answers for some common installation problems. If you encounter an error message or other installation problem not listed in the following table, search for it on Stack Overflow. If Stack Overflow doesn't show the error message, ask a new question about it on Stack Overflow and specify the tensorflow tag."
  3. 0


    scikit-learn is an easy-to-use machine learning library for Python.  

    Windows, Mac


    Jeffrey Carpenter
    Written on January 9, 2018
    "I was interested in a source for learning Python as a beginner, and so I checked out scikit-learn. Frankly, it was too advanced for me. I had trouble just installing the thing I needed to get started, and once I did, what I was looking at was too complex for me to gain much. If you know a little bit more about Python, it may (or may not) be a valuable resource, but if you're a beginner, I suspect it will overwhelm you."
  1. 0


    Pylearn2 is a machine learning library based on Theano.



    Christopher Moreno
    Written on January 11, 2018
    "I was able to install Pylearn2 without any issue. Initially, I just had it doing your basic stuff: Identifying dogs and bombs, apples and orange, that sort of thing. Then, I set it to categorizing tweets: How mean or rude they were, versus positive, encouraging ones. Unfortunately, somehow my program became sentient, and I was only able to just get to the plug and yank it out of the socket before it killed us all. This library is too powerful."


Best What are the best Python deep learning libraries
1TheanoSoftware 3 Free
2TensorflowSoftware 1 Free
3scikit-learnSoftware 0 Free
4Pylearn2Software 0 Free

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.