Convex Optimization for Machine-Learning
and 5G Wireless Technology
14th to 27th June 2021
  PYTHON + MATLAB-Based Summer Research School on
      Organized by Prof. Aditya K. Jagannatham, EE Department, IIT Kanpur
Day 0: June 12th, 2021 (SATURDAY) | |
12:00 PM - 12:30 PM | Zoom Test Session |
DAY 1: June 14th, 2021 (MONDAY) | |
06:00 PM - 7:30 PM | Convex Optimization Principles – Convex Sets, Properties |
7:30 PM – 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 1: Intro to PYTHON programming NUMPY, MAATPLOTLIB, CVX packages – Part I |
DAY 2: June 15th, 2021 (TUESDAY) | |
06:00 PM - 7:30 PM | Introduction to Convex Functions, Examples and Applications |
7:30 PM – 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 2: Introduction to Scientific Programming in MATLAB and CVX Package – Part I |
DAY 3: June 16rd, 2021 (WEDNESDAY) | |
06:00 PM - 07:30 PM | Singular Value Decomposition for Machine Learning: MIMO Capacity Maximization |
7:30 PM – 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 3: Intro to PYTHON programming NUMPY, MAATPLOTLIB, CVX packages – Part II |
DAY 4: June 17th, 2021 (THURSDAY) | |
06:00 PM - 7:30 PM | Least Squares Principle: Linear Regression for Machine Learning and Channel Estimation for 5G MIMO Systems and Performance |
7:30 PM – 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 4: Introduction to Scientific Programming in MATLAB and CVX Package – Part II |
DAY 5: June 18th, 2021 (FRIDAY) | |
06:00 PM - 7:30 PM | Duality and KKT Framework for Convex Optimization |
7:30 PM – 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 5: PYTHON-based Project for MIMO Rate Optimization | DAY 6: June 19th, 2021 (SATURDAY) |
10:00 AM - 11:15 AM | Project 6: MATLAB-based Project for MIMO Rate Optimization |
11:15 AM - 11:45 AM | Break |
11:45 AM - 01:15 PM | Support Vector Machines (SVM) for classification in Machine Learning |
01:15 PM - 04:00 PM | Break |
04:00 PM - 05:15 PM | Project 7: PYTHON-based project for Linear Regression and 5G Channel Estimation |
05:15 PM - 05:45 PM | Break |
05:45 PM - 07:15 PM | Project 8: MATLAB-based project for Linear Regression and 5G Channel Estimation | DAY 7: June 20th, 2021 (SUNDAY) |
10:00 AM - 11:15 AM | Project 9: PYTHON-based case study for SVM in Machine Learning |
11:15 AM - 11:45 AM | Break |
11:45 AM - 01:45 PM | Compressive Sensing and Sparse Signal Processing, Sparse Regression | DAY 8: June 21st, 2021 (MONDAY) |
07:00 PM - 8:30 PM | Project 10: MATLAB-based case study for SVM in Machine Learning |
8:30 PM – 9:00 PM | Break |
9:00 PM - 10:30 PM |
Guest lecture by Mr. Abhishek Roy, working in Advanced Communication Technology group of MediaTek USA Inc. | DAY 9: June 22nd, 2021 (TUESDAY) |
06:00 PM - 7:30 PM | Introduction to 5G mmWave MIMO Technology |
7:30 PM – 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 11: PYTHON-based case study for Compressive Sensing and Sparse Estimation, Sparse Regression | DAY 10: June 23rd, 2021 (WEDNESDAY) |
06:00 PM - 7:30 PM | Channel Modeling for mmWave MIMO systems and Optimal techniques for channel learning |
7:30 PM – 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 12: MATLAB-based case study for Compressive Sensing and Sparse Estimation | DAY 11: June 24th, 2021 (THURSDAY) |
06:00 PM - 7:30 PM | Transceiver Optimization for next Generation mmWave MIMO Systems |
7:30 PM – 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 13: PYTHON-based case study for mmWave MIMO channel learning | DAY 12: June 25th, 2021 (FRIDAY) |
06:00 PM - 7:30 PM | Introduction to 5G Massive MIMO Technology |
7:30 PM – 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 14: MATLAB-based case study for mmWave MIMO channel learning | DAY 13: June 26th, 2021 (SATURDAY) |
10:00 AM - 11:15 AM | Project 15: PYTHON-based case study for Hybrid Transceiver optimization for mmWave MIMO systems |
11:15 AM – 11:45 AM | Break |
11:45 AM - 01:15 PM | Optimal Beamforming and Transceiver Design for massive MIMO systems |
01:15 PM – 04:00 PM | Break |
04:00 PM - 05:15 PM | Project 16: MATLAB-based case study for Hybrid Transceiver optimization for mmWave MIMO systems | DAY 14: June 27th, 2021 (SUNDAY) |
10:00 AM - 11:15 AM | Project 17: PYTHON-based Optimal Beamforming study for Massive MIMO Systems |
11:15 AM – 11:45 AM | Break |
11:45 AM - 01:15 PM | Singular value Decompositon (SVD) for Principal Component Analysis (PCA) in Machine Learning |
01:15 PM – 04:00 PM | Break |
04:00 PM - 05:15 PM | Project 18: MATLAB-based Optimal Beamforming study for Massive MIMO Systems |
05:15 PM – 05:45 PM | Break |
05:45 PM - 07:15 PM | Project 19: PYTHON-based case-study for PCA in Machine Learning Project 20: MATLAB-based case-study for PCA in Machine Learning |