Workshop on Deep Learning with Keras and TensorFlow in R

November 19, 2017

[This article was first published on Shirin's playgRound, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

You can now book me and my 1-day workshop on deep learning with Keras and TensorFlow using R.

In my workshop, you will learn

  • the basics of deep learning
  • what cross-entropy and loss is
  • about activation functions
  • how to optimize weights and biases with backpropagation and gradient descent
  • how to build (deep) neural networks with Keras and TensorFlow
  • how to save and load models and model weights
  • how to visualize models with TensorBoard
  • how to make predictions on test data

Date and place depend on who and how many people are interested, so please contact me either directly or via the workshop page: (the description is in German but I also offer to give the workshop in English).

Neural Network with three densely connected hidden layers

Neural Network with three densely connected hidden layers

Keras is a high-level API written in Python for building and prototyping neural networks. It can be used on top of TensorFlow, Theano or CNTK. Keras is very convenient for fast and easy prototyping of neural networks. It is highly modular and very flexible, so that you can build basically any type of neural network you want. It supports convolutional neural networks and recurrent neural networks, as well as combinations of both. Due to its layer structure, it is highly extensible and can run on CPU or GPU.

The keras R package provides an interface to the Python library of Keras, just as the tensorflow package provides an interface to TensorFlow. Basically, R creates a conda instance and runs Keras it it, while you can still use all the functionalities of R for plotting, etc. Almost all function names are the same, so models can easily be recreated in Python for deployment.

To leave a comment for the author, please follow the link and comment on their blog: Shirin's playgRound. offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

If you got this far, why not subscribe for updates from the site? Choose your flavor: e-mail, twitter, RSS, or facebook...

Comments are closed.

Search R-bloggers


Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)