NeuPy is a Python library for Artificial Neural Networks and Deep Learning that uses Theano as a backend.