🚀 Sign up for the bi-weekly newsletter

Join over 2000 recruiters and sourcers from around the world.


A neural networks API. It can run on top of Tensorflow, CNTK or Theano. This library allows you to prototype easy and fast, supports both convolutional networks and recurrent networks and runs seamlessly on CPU and GPU.

Learn more

First released 2015
Developed by François Chollet
Latest stable version Keras 2
Open-source Yes
Used by Amazon, DataBricks, Google

Interesting facts

In 2017, Google's TensorFlow team decided to support Keras in TensorFlow's core library. Chollet explained that Keras was conceived to be an interface rather than an end-to-end machine-learning framework. It presents a higher-level, more intuitive set of abstractions that make it easy to configure neural networks regardless of the backend scientific computing library. Microsoft has been working to add a CNTK backend to Keras as well and the functionality is currently in beta release with CNTK v2.0


Development by Synergize.digital

Sign up for updates
straight to your inbox