Introduction to AI-driven Science on Supercomputers: A Student Training Series
2022 Fall Series
Public Page for Series Schedule
This repository is organized into one subdirectory per topic. All content is prefixed by a two-digit index in the order of presentation in the tutorials.
Table of Contents
- Introduction to ALCF Systems
- ALCF Compute Systems Overview
- Shared Resources
- Introduction to Jupyter Notebooks
- How to Submit the Homeworks
- How to Login on the Command Line
- How to Setup a Shell Enviroment
- Submitting Jobs to a Queue
- Introduction to Machine Learning
- Introduction to Machine Learning with Linear Regression
- Introduction to Machine Learning with k-means Clustering
- Neural Networks in Python
- Neural Networks in TensorFlow
- Modern Classification Networks
- Handling Data During AI Training
- Supercomputers and Parallel AI Training
- Running Large Scale Training on a Supercomputer
- Advanced AI Architectures and Learning Methods
Note for contributors: please run git config --local include.path ../.gitconfig
once
upon cloning the repository (from anywhere in the repo) to add the gitattribute
filter defintions to your local git
configuration options.1 Be sure that the jupyter
command is in your $PATH
,
otherwise the filter and git staging will fail.23