What are the best Python libraries for neural networks?

asked by Anonymous
26 contributors
6 solutions
  1. 8


    PythonXY is a free machine learning library for numerical computations, data analysis and data visualization based on Python programming language.



    Jacob Sullivan
    Written on February 6, 2017
    "I believe Python is the future. I love this tool, it's perfect for the job! If you know anything about the language, I definitely recommend giving this a try. I always lose myself when using it and time passes by without me."
  2. 6


    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


    Johnny Davis
    Written on March 27, 2017
    "Theano is a Python library but it is good for making algorithms from scratch because it is well adapted for numerical tasks. Developed at the University of Montreal it is easy to see why this is such a popular Deep Learning tool."
  3. 3


    Pylearn2 is a machine learning library based on Theano.



    Peter Newman
    Written on March 27, 2017
    "If you're programming in Python and need some code for neural networks, Pylearn2 on Github is where to go. There are scripts, support and ideas to assist with doing Python programs. It's a one of a kind site. "
  1. 2


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

    Windows, Mac


    Mark Welch
    Written on February 14, 2017
    "I really appreciate the clarity and detail in the documentation. After clicking on the home page, I could see that scikit-learn does suit my needs. While I am a new-ish user of Python, I feel a good deal of confidence in applying this solution."
  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


    Michael Stephens
    Written on April 16, 2017
    "If you need Python libraries for neural networks, I would highly recommend Tensorflow. It is a great windows program that contains a well concise library."
  3. 0

    #6Top 4 Best Free IDE's Programming Compilers

    Top 4 Best Free IDE's Programming Compilers
    Top 4 best free IDE's programming compilers for C, C#, Javascript, Java, Python and more.


    Sean Hopkins
    Written on August 1, 2017
    "This video is certainly useful, as it lists some free programs. However, the video is over a year and half old, and there might be a better answer to the topic by now. Indeed, the comment section has further suggestions not mentioned in the video. "


Best What are the best Python libraries for neural networks
1PythonXYSoftware 8 Free
2TheanoSoftware 6 Free
3Pylearn2Software 3 Free
4scikit-learnSoftware 2 Free
5TensorflowSoftware 1 Free
6Top 4 Best Free IDE's Programming CompilersVideos 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.