Learn · NPTEL

Course10810411279 lectures

Applied Optimization For Wireless, Machine Learning, Big Data

Prof. Aditya K. Jagannatham · IIT Kanpur

Start with lecture 1 At NPTEL

Lectures

Intro to properties of Vectors, Norms, Positive Semi-Definite matrices and Gaussian Random Vectors

  1. Lec 01- Vectors and Matrices- Linear Independence and Rank Video
  2. Lec 02 - Eigenvectors and Eigenvalues of Matrices and their Properties Video
  3. Lec 03 - Positive Semidefinite (PSD) and Postive Definite (PD) Matrices and their Properties Video
  4. Lec 04 - Inner Product Space and it's Properties: Linearity, Symmetry and Positive Semi-definite Video
  5. Lec 05 - Inner Product Space and its Properties: Cauchy Schwarz Inequality Video
  6. Lec 06 - Properties of Norm, Gaussian Elimination and Echleon form of matrix Video

Week 2

  1. Lec 07- Gram Schmidt Orthogonalization Procedure Video
  2. Lec 08- Null Space and Trace of Matrices Video
  3. Lec 09- Eigenvalue Decomposition of Hermitian Matrices and Properties Video
  4. Lec 10- Matrix Inversion Lemma (Woodbury identity) Video
  5. Lec 11- Introduction to Convex Sets and Properties Video
  6. Lec 12- Affine Set Examples and Application Video

Week 3 : Beamforming in Wireless Systems, Multi-User Wireless, Cognitive Radio Systems

  1. Lec 13- Norm Ball and its Practical Applications Video
  2. Lec 14- Ellipsoid and its Practical Applications Video
  3. Lec 15- Norm Cone,Polyhedron and its Applications Video
  4. Lec 16- Applications: Cooperative Cellular Transmission Video
  5. Lec 17- Positive Semi Definite Cone And Positive Semi Definite (PSD) Matrices Video
  6. Lec 18-Introduction to Affine functions and examples Video

Week 4 : Convex Optimization problems, Linear Program, Application: Power allocation in Multi-cell cooperative OFDM

  1. Lecture 19-norm balls and Matrix properties:Trace,Determinant Video
  2. Lecture 20-Inverse of a Positive Definite Matrix Video
  3. Lecture 21-Example Problems: Property of Norms,Problems on Convex Sets Video
  4. Lecture 22-Problems on Convex Sets(contd.) Video
  5. Lecture 23-Introduction to Convex and Concave Functions Video
  6. Lecture 24-Properties of Convex Functions with examples Video
  7. Lec 25-Test for Convexity: Positive Semidefinite Hessian Matrix Video
  8. Lec 26-Application: MIMO Receiver Design as a Least Squares Problem Video

Week 5: QCQP, SOCP Problems, Application: Channel shortening for Wireless Equalization, Robust Beamforming in Wireless…

  1. Lec 27-Jensen's Inequality and Practical Application Video
  2. Lec 28-Jensen's Inequality application Video
  3. Lec 29 - Properties of Convex Functions Video
  4. Lec 30 - Conjugate Function and Examples to prove Convexity of various Functions Video
  5. Lec 31- Example problems: Operations preserving Convexity(log-sum, average) and Quasi Convexity Video
  6. Lec 32-Example Problems: Verify Convexity, Quasi -Convexity and Quasi- Concavity of functions Video
  7. Lec 33-Example Problems:Perspective function, Product of Convex functions and Pointwise Maximum is Convex Video

Week-6: Duality Principle and KKT Framework for Optimization, Application: Water-filling power allocation,…

  1. Lec 34- Practical Application: Beamforming in Multi-antenna Wireless Communication Video
  2. Lec 35 - Practical Application: Maximal Ratio Combiner for Wireless Systems Video
  3. Lec 36- Practical Application: Multi-antenna Beamforming with Interfering User Video
  4. Lec 37- Practical Application: Zero-Forcing (ZF) Beamforming with Interfering User Video
  5. Lec 38- Practical Application: Robust Beamforming With Channel Uncertainity for Wireless Systems Video
  6. Lec 39- Practical Application: Robust Beamformer Design for Wireless Systems Video
  7. Lec 40 - Practical Application: Detailed Solution for Robust Beamformer Computation in Wireless Systems Text Video

Week-7:Optimization for signal estimation, LS, WLS, Regularization. Application: Wireless channel estimation, Image…

  1. Lec 41- Linear modeling and Approximation Problems: Least Squares Video
  2. Lec 42-Geometric Intuition for Least Squares Video
  3. Lec 43- Practical Application: Multi antenna channel estimation Video
  4. Lec 44- Practical Application:Image deblurring Video
  5. Lec 45- Least Norm Signal Estimation Video
  6. Lec 46- Regularization: Least Squares + Least Norm Video
  7. Lec 47- Convex Optimization Problem representation: Canonical form, Epigraph form Video

Week 8 : Application: Convex optimization for Machine Learning, Principal Component Analysis (PCA), Support Vector…

  1. Lec 48-Linear Program Practical Application: Base Station Co-operation Video
  2. Lec 49- Stochastic Linear Program,Gaussian Uncertainty Video
  3. Lec 50- Practical Application: Multiple Input Multiple Output (MIMO) Beamforming Video
  4. Lec 51- Practical Application: Multiple Input Multiple Output (MIMO) Beamformer Design Video
  5. Lec 52-Practical Application: Co-operative Communication, Overview and various Protocols used Video
  6. Lec 53- Practical Application: Probability of Error Computation for Co-operative Communication Video
  7. Lec 54- Practical Application:Optimal power allocation factor determination for Co-operative Communication Video

Week 9- Application: Cooperative Communication, Optimal Power Allocation for cooperative Communication, Geometric…

  1. Lec 55- Practical Application: Compressive Sensing Video
  2. Lec 56- Practical Application Video
  3. Lec 57- Practical Application- Orthogonal Matching Pursuit (OMP) algorithm for Compressive Sensing Video
  4. Lec 58- Example Problem: Orthogonal Matching Pursuit (OMP) algorithm Video
  5. Lec 59- Practical Application : L1 norm minimization and regularization approach for Compressive Sensing Optimization problem Video
  6. Lec 60- Practical Application of Machine Learning and Artificial Intelligence:Linear Classification, Overview and Motivation Video
  7. Lec 61- Practical Application: Linear Classifier (Support Vector Machine) Design Video

Week 10- Application: Compressive Sensing, Sparse Signal Processing, OMP (Orthogonal Matching Pursuit), LASSO (Least…

  1. Lec 62- Practical Application: Approximate Classifier Design Video
  2. Lec 63- Concept of Duality Video
  3. Lec 64-Relation between optimal value of Primal & Dual Problems, concepts of Duality gap and Strong Duality Video
  4. Lec 65-Example problem on Strong Duality Video
  5. Lec 66- Karush-Kuhn-Tucker(KKT) conditions Video
  6. Lec 67- Application of KKT condition:Optimal MIMO power allocation(Waterfilling) Video

Week 11 : Application: Radar for target detection, Array Processing, MUSIC, MIMO-Radar Schemes for Enhanced Target…

  1. Lec 68- Optimal MIMO Power allocation(Waterfilling)-II Video
  2. Lec 69- Example problem on Optimal MIMO Power allocation(Waterfilling) Video
  3. Lec 70- Linear objective with box constraints, Linear Programming Video
  4. Lec 71- Example Problems II Video
  5. Lec 72- Examples on Quadratic Optimization Video
  6. Lec 73- Examples on Duality: Dual Norm, Dual of Linear Program(LP) Video

Week 12: Application: Convex optimization for Big Data Analytics, Recommender systems, User Rating Prediction and…

  1. Lec 74- Examples on Duality: Min-Max problem, Analytic Centering Video
  2. Lec 75- Semi Definite Program(SDP) and its application:MIMO symbol vector decoding Video
  3. Lec 76- Application:SDP for MIMO Maximum Likelihood(ML) Detection Video
  4. Lec 77- Introduction to big Data: Online Recommender System(Netflix) Video
  5. Lec 78- Matrix Completion Problem in Big Data: Netflix-I Video
  6. Lec 79- Matrix Completion Problem in Big Data: Netflix-II Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Kanpur
Department
Electrical Engineering
Teacher
Prof. Aditya K. Jagannatham
Level
Undergraduate
Language
English
Subjects
Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed