Trying something new – CNNs using Keras with TensorFlow

Keras (https://keras.io/) is a high-level deep learning API written in Python that can run on top of any of these three deep learning frameworks: TensorFlow (from Google), CNTK (from Microsoft), and Theano (from the Montreal Institute for Learning Algorithms, Université de Montréal, Canada). To solve a machine learning problem efficiently, being able to quickly prototype ideas is the key. And this is why Keras was developed initially, to facilitate fast experimentation in the following key aspects:

  • User-friendly API built on top of multiple powerful backends, including TensorFlow, CNTK, and Theano.
  • Built-in CNN, RNN, and autoencoder models as well as support classes and methods (metrics, ...

Get Deep Learning with R for Beginners now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.