EE 5611: Machine Learning Applications for Wireless Communications
Course Syllabus
The course contents and the grading procedure is available here. The following grading policy is followed for this course.
Project implementation - 40%
In-class presentation - 40%
Kaggle Assignments - 10%
Class participation - 10%
Lectures
The course is organized in two parts
Part 1
The following is the set of lectures in the first part of the course.
Introduction to the course
What is machine learning, what is communication systems, how can these two fields be used to address relevant problems?
Introduction to Machine Learning
Overview of supervised, un-supervised, reinforcement learning
Introduction to Communication Systems
Various aspects of communication systems, wireless system design, where machine learning can be applicable in various OSI layers of a communication system, how real time schedulers can benefit from advanced machine learning techniques
Connections between signal processing, adaptive filtering and machine learning
Invited talk, Dr. K Sri Rama Murty, HoD, EE IITH
connections between weiner filtering and regression techniques in ML, filtering techniques such as FIR, IIR and the deep neural netwpork architectures such as CNN, RNN
Supervised Learning and its applications in wireless systems
Applications in modulation classification, adaptive modulation and coding mechanisms for wireless systems, etc.
Evolution in AI Thinking: Building Products of the Next Decade
Invited Talk, Mr. Raghuram Lanka, AVP, Jio Labs
Un-supervised Learning and its applications in wireless systems
Use of principal component analysis in massive mimo system design, auto encoders in wireless communication transceiver design, etc.
Connections between wireless communications and machine learning
Invited talk, Dr. Sumohana S. Channappayya, EE, IITH
Connections between hidden markov model (commonly used for NLP) and viterbi algorithm commonly used in convolutional decoders in wireless systems
Part 2
The next set of lectures are the student presentations where we studied recent papers from the field of wireless communications where ML and deep learning tools were innovatively used for addressing a wide variety of problems.
An Introduction to deep learning for the physical layer
Deep Architectures for Modulation Recognition
On Deep Learning-Based Channel Decoding
An Improved WiFi Indoor Localization Method Combining Channel State Information
and Received Signal Strength
Online Learning in Bittorrent System
End-to-End Learning of Communications Systems Without a Channel Model
Channel State Information Prediction for 5G Wireless Communications: A Deep Learning Approach
Predicting Wireless Channel Features using Neural Networks
Deep Learning Based MIMO Communications
Deep Reinforcement Learning for DynamicMultichannel Access in wireless networks
Deep Reinforcement Learning Autoencoder with Noisy Feedback
Kaggle Assignments
Feature-based Modulation Classification in AWGN Noise
Deep Learning-based Modulation Classification in AWGN Noise
Deep Learning-based Modulation Classification in Rayleigh Multipath Channels
Deep Learning-based Modulation Classification in IIR-type Channels
Prerequisites
Online Resources
Machine Learning For Communications Emerging Technologies Initiative
Best Readings in Machine Learning in Communications
Machine Learning, Coursera
|