Lecture Course: Deep Learning for Graphics and Visualization, Winter Term 2019/20
Objectives
Machine Learning can be found in almost all fields of computer science. This course teaches basic concepts of machine learning and how they are applied to computer graphics. This course covers the whole process of developping, training neural nets and also adapting complex models to new datasets. Learning from 3D points aka. point clouds as it is covered in this course, is a current research topic in the field of computer graphics. Students will thus first learn how to solve standard machine learning problems, before applying their know how to 3D data. All practical realizations will be made in Tensorflow, which is also introduced in the course.
We assume previous knowledge in computer science, but not necessarily in machine learning.
Content
- Basics: Regression vs. Classifications, Supervised vs. Unsupervised, Gradient Descent
- Multi-Layer Perceptrons
- Training Concepts: Back Propagation, Optimizers, Overfitting, Regularization
- Introduction to TensorFlow
- Convolutional Neural Networks: 2D / 3D Convolution, Pooling
- Advanced Architectures: ResNet, DenseNet, Attention Mechanisms, Recurrent Models, Encoder-Decoder, Autoencoder
- Generative Models
- Unstructured CNNs: Multi-View, PointNet, Poisson Pooling
- Visualization for Neural Networks
Exercises
The exercise lessons will be held in parallel to the lecture course.
On Tuesdays: 10 - 12 cet in O27/123;
On Thursdays: 14 - 16 cet O27/123;
First Lecture: Tuesday, 15th October 2019
26th February 2020, 10:00, H12,H13
6th April 2020, 10:00, H13
Informatik (FPSO 2014/17)
- B.Sc., Main Subject
- M.Sc., Core Subject, Practical and Applied Computer Science
Medieninformatik (FPSO 2014/17)
- B.Sc., Main Subject
- Core Subject, Mediale Informatik
Software Engineering (FPSO 2014/17)
- M.Sc., Core Subject, Practical and Applied Computer Science
Cognitive Systems (FSPO 2017)
- M.Sc., Special Subject: Perception
See catalogue of your study programme: HIS