Deep learning is the hottest area of research in machine learning and has recently shown huge success in a variety of areas. The impact on many applications is revolutionary, which ignites intensive studies of this topic. During the past few decades, the prevalent machine learning methods, including support vector machines, conditional random fields, hidden Markov models, and one-hidden-layer multi-layer perceptron, have found a broad range of applications. While being effective in solving simple or well-constrained problems, these methods have one drawback in common, namely they all have shallow architectures. They in general have no more than one or two layers of nonlinear feature transformations, which limits their performance on many real-world applications. On the contrary, the human brain and its cognitive process, being far more complicated, have deep architectures that are organized into many hierarchical layers. The information gets more abstract while going up along the hierarchy. Interests in using deep architectures have been reignited by many amazing applications enabled by deep learning techniques.

During the past years, deep learning methods and applications have witnessed unprecedented success. This course will give an introduction to deep learning both by presenting valuable methods and by addressing specific applications. This course covers both theory and practices for deep learning. The students will also have hands-on exercises experimenting a variety of deep learning architectures for applications. Topics will include: 

- Machine learning fundamentals
- Deep learning concepts
- Deep learning methods including deep autoencoders, deep neural networks, long short-term memory recurrent neural networks, convolutional neural networks, and generative adversarial networks.
- Selected applications of deep learning
- Machine learning operations (MLOps)

Teaching methods: The course will be taught through a combination of lectures, demos of applications and small exercises. 

Criteria for assessment: Acceptable exercise solutions and at-least 75% participation are required to pass the course.

Organizer: Professor Zheng-Hua Tan, e-mail:

Lecturers: Professor Zheng-Hua Tan, e-mail:

                  Dr. Ivan Lopez-Espejo, e-mail:  

                  Dr. Sven Ewan Shepstone (Bang & Olufsen)

ECTS: 2.0

Time: 6, 9 and 11 May 2022

Place: : Frederik Bajers Vej 7C/2-209, 9220 Aalborg

Number of seats: 50

Deadline: 15 April 2022

Important information concerning PhD courses:
We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. 
We look forward to your registrations.