An introduction to TensorFlow