/kh3-ml-intro

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

KnightHacks 3: The Universe of Possibilities Just Widened with Machine Learning

TL;DR: Drop by to learn about how Machine Learning (ML) works, how to write-up your own ML models, how to setup remote workloads to train your models, and get introduced to some of the APIs you have access to which can do quite a bit of your ML for you without training a model!

Table of Contents:

Installation / Setup

You only need to install Anaconda on your machine. This will take the better part of 30 minutes to download and install.

Part 1: Intro to Machine Learning

  • What is ML?
  • What can you use it for?
  • Downloading datasets
  • Exploring data
  • What are Neural Networks?
  • Building Neural Nets in PyTorch

Part 2: DevOps for Machine Learning

  • DevOps is the bottleneck of ML
  • Setting up your Google Cloud account
  • Selecting resources
  • Using GPUs in PyTorch
  • High-level exploration of the different GCP APIs