ECEN 5120: Neural Network Design
Description
Gives an introduction to basic (artificial) neural network architectures and learning rules. Emphasis is placed on mathematical analysis of these networks, on methods of training them, and on their application to practical problems in areas such as pattern recognition, signal processing, and control systems. The course will show how to construct neural networks and train them to perform useful functions. Neural networks are good at fitting non-linear functions and recognizing patterns. Consequently, they have wide application in the aerospace, automotive, banking, defense, electronics, entertainment, financial, insurance, manufacturing, oil and gas, robotics, telecommunications, and transportation industries. At the conclusion of the course, students will be able to understand and analyze the major types of neural networks and will be able to design and implement networks to solve practical problems.
Outline
Introduction
Neuron Model and Network Architecture
Illustrative Example
Perceptron Learning Rule
Signal and Weight Vector Spaces
Linear Transformations for Neural Networks
Supervised Hebb
Performance Surfaces and Optimum Points
Performance Optimization
Widrow Hoff
backpropagation
Variations on Backpropagation
Benefits
- Students will be current in a growing technology that has wide application in industry.
- Neural networks are especially good at fitting functions and recognizing patterns such as faces.
Objectives
Develop understanding and skills for practical application of neural networks.
Prerequisites
Linear algebra.
Education Officer (EO)
Hardware & Software
MATLAB and the Neural Network Toolbox for MATLAB will be used. The student version of MATLAB can be purchased from the CU Book Store. The student version of the Neural Network Toolbox can be purchased from MathWorks at www.mathworks.com. MATLAB and the Neural Network Toolbox for MATLAB are also available on-campus in the computing labs.
Syllabus
Upcoming & Previous Offerings
Meeting Days Legend: Monday (M), Tuesday (T), Wednesday (W), Thursday (R), Friday (F), Saturday (S), Sunday (U)
Summer Terms: M = Maymester, A = 1st 5 weeks, B= 2nd 5 weeks, C = 8 weeks, D= 10 weeks
Refer to the Academic Calendar for specific dates.
top
| Summer 2009 |
D |
Library Only |
|
|
Demuth, H |
|
| Fall 2008 |
|
11:00 AM - 11:50 AM |
MWF |
ECEE 1B28 |
Tearle, M |
|
| Summer 2007 |
|
11:00 AM - 12:35 PM |
MTWRF |
ECCS 1B12 |
Hagan, M |
|
| Summer 2006 |
|
11:00 AM - 12:35 PM |
MF |
ECCS 1B12 |
TBD |
|
| Spring 2005 |
|
03:30 PM - 04:45 PM |
TR |
ECCS 1B14 |
Demuth, H |
|