Signal Processing and Networking for Big Data Applicataions |
1. The aim of the course |
In this course, we plan to address the challenges from the management of the big data, through the lens of signal processing. It should be noted that the term signal processing here is not limited to the processing of the traditional analog or digital signals, but rather should be understood as a wide range of computational and/or analytical techniques for transformation and interpretation of information. Therefore this course will focus on various theories and techniques that help make sense of the Big Data, as well as their applications on various engineering domains, such as machine learning, networking, energy systems, and so on. There are three main objectives of writing this course. The first objective is to provide an introduction to the big data paradigm, from the signal processing perspective. The second objective is to introduce the key techniques to enable signal processing for big data in a comprehensive way. The third objective is to present the state-of-the-art big data applications. This will include classifications of the different schemes and the technical details in each scheme. |
2. Textbook |
Required: Signal Processing and Networking for Big Data Applications, Cambridge University Press, 2017 |
3. Topics to be covered | ||
1st week |
Introduction Online Lecture(MOOC) |
|
2nd week |
Preliminary_Review Online Lecture(MOOC) |
|
3rd week |
Machine Learning Basic Online Lecture(MOOC) |
|
4th week |
Block Structured Optimization Online Lecture(MOOC) |
|
5th week |
ADMM Online Lecture(MOOC) |
|
6th week |
Sparse Optimization Online Lecture(MOOC) |
|
7th week |
Optimize Finite Sum Online Lecture(MOOC) |
|
8th week |
||
9th week |
||
10th week |
SubLinear Algorithm Online Lecture(MOOC) |
|
11th week |
||
12th week |
||
13th week |
||
14th week |
DeepLearning Methodology Application Online Lecture(MOOC) |
|
15th week |
Bayesian Nonparametric_Learning Online Lecture(MOOC) |