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

Application Deadlines

  •  08 Jan 2024

    Spring Quarter applications due

  •  01 Apr 2024

    Summer Quarter applications due

  •  08 Jul 2024

    Fall Quarter applications due

Asset Publisher

Academic Calendar

  •  08 Dec 2023

    Last day of classes

  •  12 Dec 2023 – 14 Dec 2023

    Fall Quarter final examinations

  •  15 Dec 2023

    Fall Quarter graduation

See NPS Academic Calendar for more dates.