Machine Learning in Signal Processing

Објавено: March 13, 2019

Course: Machine Learning in Signal Processing

Code: 3ФЕИТ05010

ECTS points: 6 ECTS

Number of classes per week: 3+0+0+3

Lecturer: Assoc. Prof. Dr. Tomislav Kartalov

Course Goals (acquired competencies): The students that finish this course, should be able to: – Decompose, analyze, classify, detect and consolidate signals – Develop appropriate models for measured signals/data – Choose the appropriate tool for feature extraction – Assess / Evaluate the advantages and limitations of different signal processing tools for a given problem – Derive the supervised and unsupervised learning techniques studied in class – Choose an appropriate learning algorithm for a given problem – Develop basic supervised and unsupervised learning models – Assess / Evaluate the advantages and limitations of different machine learning algorithms.

Course Syllabus: Representing Sounds and Images. Introduction to Linear Algebra. Signal Representations – Component Analysis. Eigen representations: Eigenfaces. Boosting. PCA. ICA. NMF. Sparse NMF. Clustering. SVM. Mixture Models and EM. Linear Regression. Logistic Regression. Markov and Hidden Markov Models. Neural Networks. Deep Learning. Convolutional Networks.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

C.M. Bishop Pattern Recognition and Machine Learning, 2nd Edition Springer 2011

2

I. Goodfellow, Y, Bengio, A. Courville Deep Learning MIT Press 2016

Additional Literature

No.

Author

Title

Publisher

Year

1

R. C. Gonzalez, R. E. Woods Digital Image Processing, 3rd Edition Prentice Hall 2008

2

L. Rabiner and H. Juang Fundamentals of speech recognition Prentice Hall 1993