Learning Deep learning and latest AI technologies
Deep learning has become one of the most innovative technologies and our society is facing to the change coming from its big impact. In the future, no matter what kind of job / what kind of you are involved in, you will be influenced by the impact of advanced AI technologies. Deep Learning JP is offering a series of educational programs including this course named “Deep learning basics” as a preparation for such future.
Deep Learning Basics
This course is designed to cover wide range of Deep learning technologies which are commonly used in latest researches / developments. It starts from basic topics on machine learning such as Logistic regression, MLP and basics of neural networks. After mastering the basic topics, it moves on to more advanced topics such as autoencoders, CNNs, generative models, RNNs and language models. One of the most important characteristics of this course is that it’s a fully implementation-oriented course with practical exercises. In each chapter, you need to tackle on a number of problems and home works that we provide. To allow you to focus on learning the principles of deep learning technologies rather than managing computational environment, we provide iLect.net, an online GPU programming environment on fully-virtualized servers.
- Every Wed. 16:50 – 18:35
- Engineering building #2 and #3, the University of Tokyo
- Application Form (Deadline:17th Oct.)
- It is an independent course and thus a credit from the university won’t be given.
What’s Deep Learning? The impact, influence for our society. Explanation of the course.
Machine Learning 1
Machine Learning, k-NN, Logistic Regression／ Training, Testing
Machine Learning 2
Numpy,Scipy, Scikit-learn, Numpy Idioms, Advanced slicing, etc.
Perception+Feed Forward Network, Gradient Descent
Neural networks and the basics, gradient descent: the principle and implementation on Numpy
Gradient Descent, Stochastic Gradient Descent, Optimizers
pretraining, encoder-decoder models, denoising Autoencoder, SdA, modern autoencoders
Convolutional Neural Networks(CNN)
CNN Basics, detailed explanation about image processing, data augmentation, etc.
Convolutional Neural Networks(CNN) 2
Generative models, RBM, VAE, GAN
Recurrent Neural Networks(RNN)
Series data and RNN
Deep Learning and Language Models
Word Embedding, LSTM, Language Models
The final presentation