Instructor | Chaiwoot Boonyasiriwat |
Class Hours | Friday, 1.00PM - 4.00PM |
Grading | Homework assignment 45%, In-class assignments 15%, Project 40% |
Online Learning | Join online class via WebEx |
Date | Topics | Video | In-class Assignments | Homework Assignments |
---|---|---|---|---|
Jan 15, 2021 | Python: syntax, comments, variables, data types, numbers, casting, strings, booleans, operators, lists, tuples, sets, dictionaries, if-else, while, for, functions, lambda function, class, constructor, inheritance | View | ||
Jan 22, 2021 | Python: iterators, modules, math module, PIP, exception handling (try, except, finally), user input,
NumPy, Pandas, Matplotlib, SciPy Code: introduction_to_python.ipynb |
View |
Submit |
|
Jan 29, 2021 | Introduction to machine learning, feed-forward neural networks (FNN), training FNN, automatic differentiation Slide: 01_machine_learning.pdf Code: regression1d.ipynb |
Part 1, Part 2 |
Homework 1
Submit HW1 |
|
Feb 5, 2021 | Neural networks, introduction to Keras and TensorFlow Slide: 02_neural_networks.pdf, 03_tensorflow_keras.pdf |
View | ||
Feb 12, 2021 | No class | |||
Feb 19, 2021 | Gradient descent methods | View | ||
Feb 26, 2021 | No class | |||
Mar 5, 2021 | Convolutional neural networks (CNN) | View | ||
Mar 12, 2021 | Image classification using CNN Images: Download |
View | Submit IC2 | |
Mar 19, 2021 | No class | View | ||
Mar 26, 2021 | Learning rate schedules, weight initializers, autoencoder Lab: speech recognition (sound_recording.ipynb), autoencoder |
View | Submit IC3 | |
Apr 2, 2021 | Variational autoencoder | |||
Apr 9, 2021 | Generative adversarial networks (GAN) | View | ||
Apr 16, 2021 | Recurrent neural networks (RNNs), long short-term memory (LSTM), gated recurrent unit (GRU), embedding projector Lab: Time series prediction, Word embbedding |
View | Submit IC4 | |
Apr 23, 2021 | Reinforcement learning | View | ||
Apr 30, 2021 | TBA | View | ||
May 7, 2021 | TBA | View | ||
May 19, 2021 | Project presentation | Submit Project |