Google Colaboratory introduction – Learn how to build deep learning systems in Google Colaboratory

It’s a great time to be practising deep learning. The main existing deep learning frameworks like TensorFlow, Keras and PyTorch are maturing and offer a lot of functionality to streamline the deep learning process. There are also other great tool sets emerging for the deep learning practitioner. One of these is the Google Colaboratory environment.… Read More »Google Colaboratory introduction – Learn how to build deep learning systems in Google Colaboratory

TensorFlow Eager - noisy polynomial fit

TensorFlow Eager tutorial

TensorFlow is a great deep learning framework. In fact, it is still the reigning monarch within the deep learning framework kingdom. However, it has some frustrating limitations. One of these is the difficulties that arise during debugging. In TensorFlow, it’s difficult to diagnose what is happening in your model. This is due to its static graph… Read More »TensorFlow Eager tutorial

Reinforcement learning TensorFlow - action and training steps

Reinforcement learning tutorial with TensorFlow

Reinforcement learning has gained significant attention with the relatively recent success of DeepMind’s AlphaGo system defeating the world champion Go player. The AlphaGo system was trained in part by reinforcement learning on deep neural networks. This type of learning is a different aspect of machine learning from the classical supervised and unsupervised paradigms. In reinforcement… Read More »Reinforcement learning tutorial with TensorFlow