+ All Categories
Home > Documents > Data Science With Signal Processingcfung/docs/talks/2020/... · 2020. 12. 18. · Data Science with...

Data Science With Signal Processingcfung/docs/talks/2020/... · 2020. 12. 18. · Data Science with...

Date post: 27-Feb-2021
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
12
Data Science With Signal Processing Carrson C. Fung Associate Professor Intelligent Modeling and Optimal Design Group (IMOD) Communication Electronics and Signal Processing Lab (CommLab) Institute of Electronics National Chiao Tung University
Transcript
Page 1: Data Science With Signal Processingcfung/docs/talks/2020/... · 2020. 12. 18. · Data Science with Signal Processing. cfung. 7. Problem with supervised learning Training a deep neural

Data Science With Signal Processing

Carrson C. FungAssociate ProfessorIntelligent Modeling and Optimal Design Group (IMOD)Communication Electronics and Signal Processing Lab (CommLab)Institute of ElectronicsNational Chiao Tung University

Page 2: Data Science With Signal Processingcfung/docs/talks/2020/... · 2020. 12. 18. · Data Science with Signal Processing. cfung. 7. Problem with supervised learning Training a deep neural

IMOD Group

Research focuses on Graph signal processing and graph

learning Supervised and self-supervised federated

and distributed learning 6G: transmission using intelligent

reflective surface (IRS) Summer internship abroad for Ph.D.

candidates are strongly encouraged (possible for outstanding M.S. students) M.S. and 1st-year Ph.D. students encouraged

to apply for the industrial Ph.D. program (教育部產學博計畫)

Group members 1 Ph.D., 6 M.S., 1 U.G.

Possible to get jobs with skills you learned in my group Foxconn (researcher), Google (Mountain

View), Qualcomm (San Diego), Amobee(data scientist), Realtek (patent engineer), Umbo Computer Vision

Data Science with Signal Processing 2https://mcube.nctu.edu.tw/~cfung

Page 3: Data Science With Signal Processingcfung/docs/talks/2020/... · 2020. 12. 18. · Data Science with Signal Processing. cfung. 7. Problem with supervised learning Training a deep neural

What I WON’T Do

Data Science with Signal Processing https://mcube.nctu.edu.tw/~cfung 3

• Designing (and “optimizing”?) deep neural networks architecture for certain applications by trial and error

• Parameter tuning by trial and error

• Arbitrarily increase network size (and therefore hardware) to cope with more difficult problems

Design algorithms to solve specific problems in a systematic manner

Page 4: Data Science With Signal Processingcfung/docs/talks/2020/... · 2020. 12. 18. · Data Science with Signal Processing. cfung. 7. Problem with supervised learning Training a deep neural

Signals on Graph: Physical Network

Data Science with Signal Processing https://mcube.nctu.edu.tw/~cfung 4

time

amplitude

Page 5: Data Science With Signal Processingcfung/docs/talks/2020/... · 2020. 12. 18. · Data Science with Signal Processing. cfung. 7. Problem with supervised learning Training a deep neural

Signals on Graph: Information Network

Data Science with Signal Processing https://mcube.nctu.edu.tw/~cfung 5

Sample applications:

• Community discovery (e.g. social network, disease spread)

• Radar data association and tracking

Page 6: Data Science With Signal Processingcfung/docs/talks/2020/... · 2020. 12. 18. · Data Science with Signal Processing. cfung. 7. Problem with supervised learning Training a deep neural

GSP: Application and Graph Learning

Data Science with Signal Processing https://mcube.nctu.edu.tw/~cfung 6

Interpolation/prediction of received signal power

time

v1

v2

v3

v4

Online graph learning (graph tracking)

Application• Preemptive communications

Page 7: Data Science With Signal Processingcfung/docs/talks/2020/... · 2020. 12. 18. · Data Science with Signal Processing. cfung. 7. Problem with supervised learning Training a deep neural

Self-supervised Learning (SSL)

Data Science with Signal Processing https://mcube.nctu.edu.tw/~cfung 7

Problem with supervised learningTraining a deep neural network (DNN) (with many parameters) requires lots of handcrafted labeled data

Self-supervised learningTrain a DNN on pseudo labeled data (e.g computer generated labels) on some task and transfer the knowledge to the same or different network to continue training for a different task using handcrafted labeled data allows for generalization of the network to different tasks

“2”

Page 8: Data Science With Signal Processingcfung/docs/talks/2020/... · 2020. 12. 18. · Data Science with Signal Processing. cfung. 7. Problem with supervised learning Training a deep neural

SSL Federated Learning

Data Science with Signal Processing https://mcube.nctu.edu.tw/~cfung 8

• Data imbalance (bias)• Stragglers• SecurityEdge

devices

Page 9: Data Science With Signal Processingcfung/docs/talks/2020/... · 2020. 12. 18. · Data Science with Signal Processing. cfung. 7. Problem with supervised learning Training a deep neural

What skills are required/learned to be successful? Good in mathematics and programming

Optimization, graph theory (graph signal processing), statistics, Matlab+Python/Julia(?)

Willingness and courage to explore and learn new (cross-disciplinary) subjects

Ingenuity Be vocal, especially with your adviser

THEN MY GROUP IS FOR YOU!!!Stop by and talk to me (ED 639)!

[email protected]://mcube.nctu.edu.tw/~cfung

or Google “Carrson Fung”

Data Science with Signal Processing https://mcube.nctu.edu.tw/~cfung 9

Page 10: Data Science With Signal Processingcfung/docs/talks/2020/... · 2020. 12. 18. · Data Science with Signal Processing. cfung. 7. Problem with supervised learning Training a deep neural

Data Science with Signal Processing https://mcube.nctu.edu.tw/~cfung 10

Page 11: Data Science With Signal Processingcfung/docs/talks/2020/... · 2020. 12. 18. · Data Science with Signal Processing. cfung. 7. Problem with supervised learning Training a deep neural

3D mmWave Radar

Data Science with Signal Processing https://mcube.nctu.edu.tw/~cfung 14

Estimated value – Cycle (fused data)(Pedestrian estimated value is multiplied by -1)

Estimated value – Cycle (fused data)(Pedestrian estimated value is multiplied by -1)

Page 12: Data Science With Signal Processingcfung/docs/talks/2020/... · 2020. 12. 18. · Data Science with Signal Processing. cfung. 7. Problem with supervised learning Training a deep neural

Security Conscious Distributed Deep Neural Network (DNN) Learning

Data Science with Signal Processing https://mcube.nctu.edu.tw/~cfung 15

Achieve consensus


Recommended