Instructor | Chaiwoot Boonyasiriwat |
Class Hours | Friday, 9.00AM - 12.00PM |
Classroom | Computer lab (6th floor) |
Grading | assignment 60, project 40 |
Slides |
05_tensorflow_keras.pdf 06_deep_learning.pdf 07_transfer_learning.pdf 08_computer_vision.pdf 09_rnn.pdf 10_generative_models.pdf |
Data sets |
oxford_pets.zip jena_climate_2009_2016.csv |
Date | Topics | Assignments |
---|---|---|
Aug 9, 2024 | Python programming | |
Aug 16, 2024 | Artificial intelligence, machine learning, deep learning, and data science | |
Aug 23, 2024 | Regression: simple linear regression, polynomial regression, multiple linear regression, nonlinear regression; optimization: MSE, MAE Data: AqSolDB.csv |
|
Aug 30, 2024 | Optimization: gradient-based and metaheuristics optimizers | |
Sep 6, 2024 | Neural networks: feedforward and recurrent neural networks, perception, multilayer perceptron (MLP) | |
Sep 13, 2024 | Training feedforward neural networks, automatic differentiation | |
Sep 20, 2024 | Techniques to avoid the overfitting problem: regularization, dropout, early stopping, data augmentation | |
Sep 27, 2024 | Convolution, convolutional neural networks (CNNs), image classification | |
Oct 4, 2024 | Transfer learning and fine tuning | |
Oct 11, 2024 | Autoencoder, latent vector and latent space, data compression, noise reduction | |
Oct 18, 2024 | Image segmentation, object detection | |
Oct 25, 2024 | Hyperparameter tuning | |
Nov 1, 2024 | Recurrent neural networks (RNNs) | |
Nov 8, 2024 | Variational autoencoder | |
Nov 15, 2024 | Generative adversarial network (GAN) | |
Nov 22, 2024 | Natural language processing (NLP) | |
Nov 29, 2024 | Natural language processing (continued) | |
TBA | Project presentation |