Course10810411279 lectures
Applied Optimization For Wireless, Machine Learning, Big Data
Prof. Aditya K. Jagannatham · IIT Kanpur
Lectures
Intro to properties of Vectors, Norms, Positive Semi-Definite matrices and Gaussian Random Vectors
- Lec 01- Vectors and Matrices- Linear Independence and Rank
- Lec 02 - Eigenvectors and Eigenvalues of Matrices and their Properties
- Lec 03 - Positive Semidefinite (PSD) and Postive Definite (PD) Matrices and their Properties
- Lec 04 - Inner Product Space and it's Properties: Linearity, Symmetry and Positive Semi-definite
- Lec 05 - Inner Product Space and its Properties: Cauchy Schwarz Inequality
- Lec 06 - Properties of Norm, Gaussian Elimination and Echleon form of matrix
Week 2
- Lec 07- Gram Schmidt Orthogonalization Procedure
- Lec 08- Null Space and Trace of Matrices
- Lec 09- Eigenvalue Decomposition of Hermitian Matrices and Properties
- Lec 10- Matrix Inversion Lemma (Woodbury identity)
- Lec 11- Introduction to Convex Sets and Properties
- Lec 12- Affine Set Examples and Application
Week 3 : Beamforming in Wireless Systems, Multi-User Wireless, Cognitive Radio Systems
- Lec 13- Norm Ball and its Practical Applications
- Lec 14- Ellipsoid and its Practical Applications
- Lec 15- Norm Cone,Polyhedron and its Applications
- Lec 16- Applications: Cooperative Cellular Transmission
- Lec 17- Positive Semi Definite Cone And Positive Semi Definite (PSD) Matrices
- Lec 18-Introduction to Affine functions and examples
Week 4 : Convex Optimization problems, Linear Program, Application: Power allocation in Multi-cell cooperative OFDM
- Lecture 19-norm balls and Matrix properties:Trace,Determinant
- Lecture 20-Inverse of a Positive Definite Matrix
- Lecture 21-Example Problems: Property of Norms,Problems on Convex Sets
- Lecture 22-Problems on Convex Sets(contd.)
- Lecture 23-Introduction to Convex and Concave Functions
- Lecture 24-Properties of Convex Functions with examples
- Lec 25-Test for Convexity: Positive Semidefinite Hessian Matrix
- Lec 26-Application: MIMO Receiver Design as a Least Squares Problem
Week 5: QCQP, SOCP Problems, Application: Channel shortening for Wireless Equalization, Robust Beamforming in Wireless…
- Lec 27-Jensen's Inequality and Practical Application
- Lec 28-Jensen's Inequality application
- Lec 29 - Properties of Convex Functions
- Lec 30 - Conjugate Function and Examples to prove Convexity of various Functions
- Lec 31- Example problems: Operations preserving Convexity(log-sum, average) and Quasi Convexity
- Lec 32-Example Problems: Verify Convexity, Quasi -Convexity and Quasi- Concavity of functions
- Lec 33-Example Problems:Perspective function, Product of Convex functions and Pointwise Maximum is Convex
Week-6: Duality Principle and KKT Framework for Optimization, Application: Water-filling power allocation,…
- Lec 34- Practical Application: Beamforming in Multi-antenna Wireless Communication
- Lec 35 - Practical Application: Maximal Ratio Combiner for Wireless Systems
- Lec 36- Practical Application: Multi-antenna Beamforming with Interfering User
- Lec 37- Practical Application: Zero-Forcing (ZF) Beamforming with Interfering User
- Lec 38- Practical Application: Robust Beamforming With Channel Uncertainity for Wireless Systems
- Lec 39- Practical Application: Robust Beamformer Design for Wireless Systems
- Lec 40 - Practical Application: Detailed Solution for Robust Beamformer Computation in Wireless Systems Text
Week-7:Optimization for signal estimation, LS, WLS, Regularization. Application: Wireless channel estimation, Image…
- Lec 41- Linear modeling and Approximation Problems: Least Squares
- Lec 42-Geometric Intuition for Least Squares
- Lec 43- Practical Application: Multi antenna channel estimation
- Lec 44- Practical Application:Image deblurring
- Lec 45- Least Norm Signal Estimation
- Lec 46- Regularization: Least Squares + Least Norm
- Lec 47- Convex Optimization Problem representation: Canonical form, Epigraph form
Week 8 : Application: Convex optimization for Machine Learning, Principal Component Analysis (PCA), Support Vector…
- Lec 48-Linear Program Practical Application: Base Station Co-operation
- Lec 49- Stochastic Linear Program,Gaussian Uncertainty
- Lec 50- Practical Application: Multiple Input Multiple Output (MIMO) Beamforming
- Lec 51- Practical Application: Multiple Input Multiple Output (MIMO) Beamformer Design
- Lec 52-Practical Application: Co-operative Communication, Overview and various Protocols used
- Lec 53- Practical Application: Probability of Error Computation for Co-operative Communication
- Lec 54- Practical Application:Optimal power allocation factor determination for Co-operative Communication
Week 9- Application: Cooperative Communication, Optimal Power Allocation for cooperative Communication, Geometric…
- Lec 55- Practical Application: Compressive Sensing
- Lec 56- Practical Application
- Lec 57- Practical Application- Orthogonal Matching Pursuit (OMP) algorithm for Compressive Sensing
- Lec 58- Example Problem: Orthogonal Matching Pursuit (OMP) algorithm
- Lec 59- Practical Application : L1 norm minimization and regularization approach for Compressive Sensing Optimization problem
- Lec 60- Practical Application of Machine Learning and Artificial Intelligence:Linear Classification, Overview and Motivation
- Lec 61- Practical Application: Linear Classifier (Support Vector Machine) Design
Week 10- Application: Compressive Sensing, Sparse Signal Processing, OMP (Orthogonal Matching Pursuit), LASSO (Least…
- Lec 62- Practical Application: Approximate Classifier Design
- Lec 63- Concept of Duality
- Lec 64-Relation between optimal value of Primal & Dual Problems, concepts of Duality gap and Strong Duality
- Lec 65-Example problem on Strong Duality
- Lec 66- Karush-Kuhn-Tucker(KKT) conditions
- Lec 67- Application of KKT condition:Optimal MIMO power allocation(Waterfilling)
Week 11 : Application: Radar for target detection, Array Processing, MUSIC, MIMO-Radar Schemes for Enhanced Target…
- Lec 68- Optimal MIMO Power allocation(Waterfilling)-II
- Lec 69- Example problem on Optimal MIMO Power allocation(Waterfilling)
- Lec 70- Linear objective with box constraints, Linear Programming
- Lec 71- Example Problems II
- Lec 72- Examples on Quadratic Optimization
- Lec 73- Examples on Duality: Dual Norm, Dual of Linear Program(LP)
Week 12: Application: Convex optimization for Big Data Analytics, Recommender systems, User Rating Prediction and…
- Lec 74- Examples on Duality: Min-Max problem, Analytic Centering
- Lec 75- Semi Definite Program(SDP) and its application:MIMO symbol vector decoding
- Lec 76- Application:SDP for MIMO Maximum Likelihood(ML) Detection
- Lec 77- Introduction to big Data: Online Recommender System(Netflix)
- Lec 78- Matrix Completion Problem in Big Data: Netflix-I
- Lec 79- Matrix Completion Problem in Big Data: Netflix-II
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
More like this
NPTEL101104001
Course
Computational Fluid Dynamics using the Finite Element Method
45 lectures · Source's player
NPTEL101104061
Course
Introduction to Airplane Performance
48 lectures · Source's player
NPTEL101104062
Course
Aircraft Stability and Control
61 lectures · Source's player
NPTEL101104078
Course
Introduction to Rocket Propulsion
60 lectures · Source's player
NPTEL101104084
Course
Introduction to Airbreathing Propulsion
60 lectures · Source's player
NPTEL101104450
Course
Applied Computational Fluid Dynamics
62 lectures · Source's player
NPTEL101104796
Course
Space Environment and its Effects on Orbital Spacecrafts
62 lectures · Source's player
NPTEL101104013
Course
Foundation of Scientific Computing
39 lectures · Video
NPTEL101104015
Course
Instability and Transition of Fluid Flows
39 lectures · Video
NPTEL101104018
Course
Introduction to Propulsion
40 lectures · Video
NPTEL101104019
Course
Jet and Rocket Propulsion
40 lectures · Video
NPTEL101104063
Course
Engineering Thermodynamics
38 lectures · Video