Comprehensive overview and discussion on modern deep learning architectures and recent advancements
Impt notes: citations and references are not properly included yet. please do not distribute.
- Basics of Neural Network
- Basic functional form
- Universal function approximator
- Technical difficulties (and solutions)
- Vanishing gradient problems
- Vanishing variance problems
- Ill-posed problem and overfitting
- Programming exercise 01
- Pseudo-code
- Framework comparision
- PyTorch hands-on
- Pseudo-code
- Exploiting data properties and structure
- Recurrent neural network (RNN)
- Vanilla, LSTM and variants
- Convolutional neural network (CNN)
- Notable architectures (AlexNet, VGGNet, GoogLeNet, ResNet, xception)
- Recurrent neural network (RNN)
- Programming exercise 02
- RNN and CNN implementation
- NeuralNet zoo
- Google AutoML, Caffe model zoo
- Advanced usage 01 (Into the deep layers)
- Transfer learning
- AutoEncoder
- Neural style transfer
- U-net
- Advanced usage 02 (Generative models)
- Generative adversarial network (GAN)
- Variational autoencoder (VAE), conditional VAE
- variational inference
- Programming exercise 03
- Implementation templates for Lec07 and Lec08
- Research Trend 01: AlphaZero
- Monte Carlo Tree Search, Reinforcement learning
- Research Trend 02: Deep Query Network (DQN)
- Algoritm "cocktail" (convLTSM, net-merging)
- Research Trend 03: NEAT
- Dynamic neural network
- model avering
- Final remarks and tips
- "Brainless ML" / Automating machine learning
- step-by-step guide
- Research trend
- Unresolved topcis / problems
- "Brainless ML" / Automating machine learning