Northwestern Research Computing Python: TensorFlow Workshop

https://github.com/nuitrcs/Python-Tensorflow

General Info

General information about RCS Python Workshops can be found in the Python Workshops Repository. This includes information about software installations and general Python resources.

Prep

In order to focus on Deep learning and Tensorflow characteristics and not to be distracted with the installations and possible problems with versioning or other issues, we will work from Google Colab using this repository.

Therefore, there is no need to install nor download anything - You will work from notebooks directly in the Google Colab. Following the steps below:

We will go through the above steps together

Tensorflow Workshop Overview

Objective of the workshop

Learn the foundations of, and practice the skills necessary to do deep learning with Tensorflow

Learning outcomes

  • What is Tensorflow and how to set it up
  • What types of problems deep learning can help with
  • What tensors are and how to work with them
  • Build, train and apply fully connected deep neural networks on two image datasets
  • Evaluate model performance

Resources

General Machine Learning, Data Science, Deep learning resources:

Data Science Central - A great online group of data science enthusiasts where you can find everything related to machine learning, predictive modeling, data science and more.

Coursera, edx, udacity courses. I would strongly recommend Andrew Ng's machine learning courses.

More specific Tensorflow related resources:

General tensorflow resources and more specific tutorials that cover multiple topics can be found on Tensorflow Website.

Tensorflow workshops

More Tensorflow worskhops

For preparing notebooks in this workshop I used the following resources:

https://www.pyimagesearch.com/2018/09/10/keras-tutorial-how-to-get-started-with-keras-deep-learning-and-python/

https://www.tensorflow.org/tutorials/keras/overfit_and_underfit

https://web.stanford.edu/class/cs20si/syllabus.html

https://github.com/easy-tensorflow/easy-tensorflow/blob/master/3_Neural_Network/Tutorials/1_Neural_Network.ipynb