/tensorflow-workshop

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Tensorflow workshop

This is a basic Tensorflow workshop. It was created by Sam Abrahams using the preliminary version of Tensorflow and python 3. Upgrade to the new Tensorflow v1.0 AP has been conducted by Markus Hofinger.

Iternary of this workshop

Intro & preparational steps

Basics

  1. TensorFlow API Fundamentals
  2. Doing simple linear regression with TensorFlow
  3. Adding in TensorBoard
  4. Feedforward neural network

Convolutional Neural Networks Cats and Dogs

  1. What are convolutions?
  2. Loading in pre-built models: Inception
  3. Introduce concept of transfer learning using prebuilt Inception example
  4. Loading in pre-trained variables the real way with AlexNet
  5. Transfer learning by hand with AlexNet
  6. Feature extraction and Nearest Neighbor image retrieval with AlexNet

Further Questions and answers

Required Python Libraries

  • TensorFlow
  • NumPy
  • SciPy
  • Scikit Learn
  • jupyter