Skip to main content

EE 514

Course ID:
Course Code & Number
EE 514
Course Title
Machine Learning for Wireless Communicat
Level
MS
Credit Hours/ ECTS Credits
(3+0+0) 3 TEDU Credits, 7.5 ECTS Credits
Year of Study:
Master
Semester:
Spring
Type of Course:
Elective
Mode of Delivery:
Face-to-face
Language of Instruction:
English
Pre-requisite / Co-requisite:
Pre-requisites: NONE
Co-requisites: NONE
Catalog Description
Supervised and unsupervised machine learning. Stochastic gradient descent and other optimization techniques. Cost functions. Backpropagation algorithm. Classification and regression problems. Convolutional neural networks. Autoencoders. Reinforcement learning. Applications of machine learning for signal detection, channel decoding, data compression, and resource allocation.
Course Objectives

This course covers machine learning basics, supervised/unsupervised learning, classification/regression, cost functions, stochastic gradient descent, and backpropagation for wireless communications. This course enables students to apply machine learning techniques to wireless communication tasks like signal detection, decoding, compression, and resource allocation.

Software Usage

Python, MATLAB

Course Learning Outcomes

Upon successful completion of this course, students will be able to:
(1) List different types of machine learning problems, including supervised/unsupervised learning, classification, and regression problems,
(2) Describe the fundamental principles of the training process, including stochastic gradient descent and the backpropagation algorithm,
(3) Discover the characteristics and applications of different classes of neural networks, including convolutional neural networks and autoencoders,
(4) Differentiate between reinforcement learning techniques and previously studied learning techniques,
(5) Analyze the performance of machine learning-aided components employed in wireless communication systems,
(6) Generate practical activities and projects to grasp machine learning's potential in enhancing wireless communication.

Learning Activities and Teaching Methods:
Discussion/Debate Questioning Reading Problem Solving Collaborating Simulation & Games Oral Presentations/Reports Brainstorming Web Searching
Assessment Methods and Criteria:
Test / Exam Quiz Case Studies / Homework Performance Project (Written, Oral)
Assessment Methods and Criteria Others:
Design Content
Recommended Reading
Required Reading

(1) Eldar, Y. C., Goldsmith, A., Gunduz D., & Poor, H. V. (2022). Machine Learning in Wireless Communications. Cambridge University Press.
(2) Goodfellow, I., Bengio, Y., & Courville A. (2016). Deep Learning. MIT Press.

Grading

Test/Exam (50%), Performance Project (Written, Oral) (30%), Quiz (10%), Case Studies / Homework (10%)

Learning Activities and Teaching Methods Others:
Course Coordinator:
Javad Haghighat
Student Workload:
Workload Hrs
Lectures 42
Course Readings 60
Exams/Quizzes 60
Report on a Topic 42
Case Study Analysis 21
Course & Program Learning Outcome Matching: