Scientific Computing From Scratch

A summer bootcamp on scientific computing for beginners with Python and Pytorch organized by Pratyush Tiwary, University of Maryland.

Instructors:
Yuanqing Wang (wangyq@wangyq.net), Memorial Sloan Kettering Cancer Center
Anil Zenginoglu (anil@umd.edu), University of Maryland
Vatsal Agarwal (vatsalag99@gmail.com), University of Maryland
Dedi Wang (dwang97@umd.edu), University of Maryland
Wenhao Gao (whgao@mit.edu), MIT
Emmanuel Noutahi (emmanuel@valencediscovery.com), Valence Discovery
Nikhil Thota (nthota2@jhu.edu), The Johns Hopkins University
Thomas Struble (thomas.struble@merck.com), Merck

Syllabus

Module Scope Notes Time
(Click to add to calendar)
Video
Introduction to python Basic syntax

What is a function

Useful packages

Data handling

Visualization

Colab Jun 20 2023 4-6PM EDT 🎬
Numpy & Data Handling More on lists, dictionaries, arrays

Data Handling with Numpy

Loading files in python
Colab Jun 21 2023 4-6PM EDT 🎬
Matplotlib Basics of Matplotlib

Line plots

Visualizing errors

Multiple subplots

Contour plots
Colab July 11 2023 4-6PM EDT 🎬
Pandas and sklearn Working with datasets and very basics of machine learning Colab July 12 2023 4-6PM EDT 🎬
Introduction to machine learning with PyTorch Part 1 Basic syntax

Linear regression

(Stochastic) gradient descent
Colab July 18 2023 4-6PM EDT 🎬
Introduction to machine learning with PyTorch Part 2 Train a bad and a good model on MNIST Colab July 19 2023 4-6PM EDT 🎬
More on machine learning with PyTorch Cross Validation

Tensorboard

Hyperparameter Optimization
Colab August 15 2023 4-6PM EDT 🎬

Useful resources

Mathematical Foundations

Python and Data Science

PyTorch and Machine Learning

Open Education Statement

All notes of this class will be published in on this website under Creative Commons CC0 License. Should you wish to improve the course materials, please follow instructions here to submit issues or pull requests to this GitHub repo. This is a ZERO Textbook Cost course. Links to all materials will be accesible on this GitHub repo and website.

Sponsors