Introduction to Machine Learning for Signal Analytics

Course #EC3460

Est.imated Completion Time: 3 months


This course introduces basic concepts and tools needed to detect, analyze, model, and extract useful information from digital signals by finding patterns in data. It covers some of the fundamentals of machine learning as they apply in signal and information processing. The emphasis in the course is on practical engineering applications rather than theoretical derivations to give participants a broad understanding of the issues involved in the learning process. Supervised learning tools such as the Bayes estimator, neural networks and radial basis functions, support vector machines and kernel methods are presented. Unsupervised learning tools such as k-means and hierarchical clustering are discussed. Data transformation and dimensionality reduction are introduced. Performance measures designed to evaluate learning algorithms are introduced. Concepts presented are illustrated throughout the course via several application projects of specific interest to defense related communities. Application topics may include target/signal identification, channel equalization, speech/speaker recognition, image classification, blind source separation, power load forecasting, and others of current interest.

Included in degrees & certificates

  • 290


  • EC2010
  • OS2080
  • OA3101
  • EC2410
  • MA2043
Offerings database access
Asset Publisher

Academic Calendar

  •  09 Jun 2023

    Spring quarter last day of classes

  •  13 Jun 2023

    Spring quarter final examinations begin

  •  15 Jun 2023

    Spring quarter final examinations end