Alan Gray's blog

Demystifying data input to TensorFlow for deep learning

Author: Alan Gray
Posted: 29 Nov 2016 | 10:07

Shape SorterView this post on GitHub

TensorFlow is an incredibly powerful new framework for deep learning. The “MNIST For ML Beginners” and “Deep MNIST for Experts” TensorFlow tutorials give an excellent introduction to the framework. This article acts as a follow-on tutorial which addresses the following issues:

  1. The above tutorials use the MNIST dataset of hand written numbers, which pre-exists in TensorFlow TFRecord format and is loaded automatically. This can be a bit mysterious if you have no experience of data format manipulation in TensorFlow.
  2. Since the MNIST dataset is fixed, there is little scope for experimentation through adjusting the images and network to get a feel for how to deal with particular aspects of real data.

Improved eyecare using GPUs

Author: Alan Gray
Posted: 12 Nov 2015 | 13:49

A recent MSc project at EPCC has paved the way for improved diagnosis of eye-related conditions.

Scaling to thousands of GPUs on Titan

Author: Alan Gray
Posted: 26 Apr 2013 | 10:45

We have been among the first researchers to take advantage of the massive amounts of computing power available on the world's fastest "Titan" supercomputer (based at Oak Ridge National Laboratory). The full machine will boast 18 thousand GPUs, and just under half of these have been made available recently. We have shown that our highly scalable "Ludwig" soft matter physics application can efficiently take advantage of at least 8192 GPUs in parallel.