MAHIDOL UNIVERSITY CENTER
FOR SCIENTIFIC COMPUTING

SCIP513 Deep Learning


InstructorChaiwoot Boonyasiriwat
Class HoursFriday, 9.00AM - 12.00PM
ClassroomComputer lab (6th floor)
Gradingassignment 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

Tentative Course Schedule

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

Copyright © 2013-2024 Mahidol University Center for Scientific Computing. All rights reserved.