ECE 6141 – Neural Networks for Classification and Optimization

Course Objective

This course is designed to provide students with a thorough understanding of the mathematical underpinnings of neural networks and graphical models, as well as the implementation and testing of various forms of neural networks and graphical models in software.

Course Material

ECE6141 Fall 2018 Lectures 1-2 | Introduction & Course Overview |ECE6141 Fall 2018 Lectures 1 and 2    ECE6141 Problem Set 1    Solutions Problem Set 1

Lecture 3 | Bayesian Decision Theory |ECE6141 Fall 2018 Lecture 3    ECE6141 Problem Set 2     Solutions Problem Set 2

Lectures 4-5 | ML and Bayesian Learning, Density Estimation, Gaussian Mixtures, EM and
Variational Bayesian Inference, Performance Assessment of Classifiers |ECE6141 Fall 2018 Lectures 4 and 5.ppt   ECE6141 Problem Set 3    Solutions Problem Set 3

Lecture 6-7 | Logistic Regression & Decision-based Learning (Perceptrons) & Decision Trees |ECE6141 Fall 2018 Lectures 6 and 7    ECE6141 Problem Set 4    Solutions Problem Set 4

Lecture 8 | Regression Based Learning and Support Vector Machines | ECE6141 Fall 2018 Lecture 8

Lecture 9-10 | Multiple Layer Perceptrons, Deep Network Learning & Boosting | ECE6141 Fall 2018 Lectures 9 and 10    ECE6141 Problem Set 5    Solutions Problem Set 5

Lecture 11 | Radial Basis Functions, Gaussian Processes, Relevance Vector Machines, Feature
Selection, Dimensionality Reduction, LVQ & Information-theoretic Co-clustering | ECE6141 Fall 2018 Lecture 11

Lecture 12 | Markov and Hidden Markov Models | ECE6141 Fall 2018 Lecture 12

Lecture 13 | Graphical Models & Bayesian Inference Networks | ECE6141 Fall 2017 Lecture 13      ECE6141 Fall 2018 Take Home Exam    ECE6141 Fall 2018 Take Home Exam Solutions