Artificial intelligence and machine learning are currently considered as the most important universal technology of our era, like electricity and the combustion engine; their applications now extend into almost every industry and research domain. Particularly deep learning has led to many recent breakthroughs in various domains, such as computer vision, natural language processing, and speech recognition. The goal of this course is to introduce key concepts of deep learning which will be exemplified with applications in communications, such as an entirely neural network-based communications system that does not use any traditional algorithm. For now, deep learning for communications is a novel field that offers many attractive interdisciplinary research questions at the interface between machine learning, communications engineering, and information theory. The course is hence a great opportunity to learn about the cutting-edge research in communications and deep learning. A strong focus is put on practical implementation with state-of-the-art deep learning libraries and each lecture will be accompanied by a Jupyter notebook with code examples.
6 ECTS Credits