SIPB's Practical Introduction to Tensorflow: Our First Deep Neural Net
Details
Last time we worked through setting up a tensorflow machine (https://github.com/coventry/tfintro/blob/master/notes.org#log-into-aws-and-create-a-key) and walked through the code of a simple logistic regression model (https://www.tensorflow.org/versions/r0.11/tutorials/mnist/beginners/index.html) in tensorflow. In the walkthrough, we covered roughly the first half of this tutorial (https://www.tensorflow.org/versions/r0.11/tutorials/mnist/pros/index.html).
This time, we'll work through the second half, starting here (https://www.tensorflow.org/versions/r0.11/tutorials/mnist/pros/index.html#build-a-multilayer-convolutional-network). This is our first deep neural net, applied to the same problem of identifying hand-written digits. The code for it is here (https://github.com/tensorflow/tensorflow/blob/r0.11/tensorflow/examples/tutorials/mnist/mnist_with_summaries.py).
What is Tensorflow?
A programming library (http://tensorflow.org) for building and using Deep Learning models using the python programming language.
What are the Prerequisites for this Tutorial?
Firstly, the courage to experiment with new technology.
Secondly, access to a tensorflow machine. I will try to set up a service providing tensorflow machines for $5/each during the class (cash only.) If you want to set up your own machine at a cost of 65c/hour, follow these instructions (https://github.com/coventry/tfintro/blob/master/setup-aws.md)beforehand to ensure access. AWS recently added the necessary drivers to their Deep Learning AMI (https://aws.amazon.com/marketplace/fulfillment?productId=d0199cf7-a04a-4204-be4d-dc3e2af678af&ref_=dtl_psb_continue®ion=us-east-1), so the set up instructions are a lot simpler, this week.
What's it going to cost?
We aren't charging anything to attend. Renting the AWS machine will cost about 65c/hour (http://www.ec2instances.info/?filter=g2%20double) if you set it up yourself, leading to a total cost will probably be less than $2. Otherwise, it's $5 for access to a machine during the class.
Will there be food and drink?
Sorry, no. You'll have to be content with developing highly valued skills and knowledge!
