Resources for learning how to use Keras as well as the underlying principles of deep learning.
Deep Learning with R Deep Learning with R is meant for statisticians, analysts, engineers, and students with a reasonable amount of R experience but no significant knowledge of machine learning and deep learning. The goal of the book is to provide a learning resource for the R community that goes all the way from basic theory to advanced practical applications. You’ll learn from more than 30 code examples that include detailed commentary and practical recommendations. You don’t need previous experience with machine learning or deep learning: this book covers from scratch all the necessary basics. You don’t need an advanced mathematics background, either—high school– level mathematics should suffice in order to follow along. 

Deep Learning An introduction to a broad range of topics in deep learning. The text offers mathematical and conceptual background, covering relevant concepts in linear algebra, probability theory and information theory, numerical computation, and machine learning. It describes deep learning techniques used by practitioners in industry, including deep feedforward networks, regularization, optimization algorithms, convolutional networks, sequence modeling, and practical methodology. This is the definitive textbook on deep learning. Written by major contributors to the field, it is clear, comprehensive, and authoritative. If you want to know where deep learning came from, what it is good for, and where it is going, read this book. 

Deep Learning with Keras Cheatsheet A quick reference guide to the concepts and available functions in the R interface to Keras. Covers the various types of Keras layers, data preprocessing, training workflow, and pretrained models. 

Gallery Indepth examples of using Keras with R, including detailed explanatory narrative as well as coverage of ancillary tasks like data preprocessing and visualization. A great resource for taking the next step after you’ve learned the basics. 

Examples Introductory examples of using Keras with R. These examples cover the basics of training models with the keras, tfestimators, and tensorflow packages. 