Keras on AWS

No 1 About

Keras

Keras is a high-level neural networks API, written in Python and capable of running on top of TensorFlow, CNTK, or Theano. It was developed with a focus on enabling fast experimentation.

It offers consistent and simple APIs, it minimizes the number of user actions required for common use cases, and it provides clear and actionable feedback upon user error. This makes Keras easy to learn and easy to use. This ease of use does not come at the cost of reduced flexibility: because Keras integrates with lower-level deep learning languages (in particular TensorFlow), it enables you to implement anything you could have built in the base language. In particular, the Keras API integrates seamlessly with your TensorFlow workflows.

Keras is natively supported in SageMaker through the TensowFlow API

Keras Facts:

  • Keras was first released by François Chollet, a Google engineer, in 2015
  • In 2017, Google's TensorFlow team decided to support Keras in TensorFlow's core library
  • Similar to Gluon, Keras was designed to be an interface, not a standalone framework, and supports both Tensorflow, Theano, and CNTK
  • Keras allows users to build deep models on smartphones (iOS and Android), on the web, or on the Java Virtual Machine

For more information on Keras, visit the official website by clicking here