Deep Learning library for Python. Convnets, recurrent neural networks, and more.
Keras is a minimalist, highly modular neural networks library, written in Python and capable of running either on top of either TensorFlow or Theano. It was developed with a focus on enabling fast experimentation.
Use Keras if you need a deep learning library that: - allows for easy and fast prototyping (through total modularity, minimalism, and extensibility). - supports both convolutional networks and recurrent networks, as well as combinations of the two. - supports arbitrary connectivity schemes (including multi-input and multi-output training). - runs seamlessly on CPU and GPU.