University of Wisconsin - Madison
Department of Electrical and Computer Engineering
ECE/CS/ME 539 Introduction to
Artificial Neural Network and Fuzzy Systems
COURSE DESCRIPTION
Video Taped Sessions
Time and Place:
Instructors: Yu Hen Hu , 3625 Engr. Hall,
Tel.262-6724, E-mail: hu@engr.wisc.edu.
Office hours: TBA
Credits: 3
Prerequisite: Math 340, or ECE 330, or
consent of instructor. CS 302, or CS 310, or knowledge of
C programming language. It is advantegeous that a student
is familiar with calculus, matrix/vector notations, basic
numerical linear algebra operations, knowlege in basic
probability theory and statistics.
Goals: This course presents an overview of
the theory and applications of artificial neural network
and fuzzy systems to engineering applications with
emphasis on signal processing and control. The objective
of this course is on the understanding of various neural
network and fuzzy systems models and the applications of
these models to solve engineering problems.
Topics:
Learning paradigms, perceptron learning
Multi-Layer Perceptron and Back-propagation
learning
Pattern classification
Support vector machines
Clustering, Self-Organization Map
Radial Basis Network,
Time series analysis, system identification and
expert system applications
Fuzzy Set Theory and Fuzzy Logic Control
Genetic Algorithm and Random Search Algorithms
Textbook:
Neural Networks: A Comprehensive Foundation,
Simon Haykin, Prentice Hall, New Jersey, second
edition, 1999. (required)
Fuzzy System Theory and Its Applications,
T. Terano, K. Asai, and M. Sugeno, Academic
Press, San Diego, CA, 1992. (optional)
Advanced Fuzzy Systems Design and Applications,
Yaochu Jin, Physica-Verlag Heidelberg, 2003,
ISBN 3-7908-1537-3. (Optional)
A set of class notes will be available on the web.
Contact instructor to setup individualized
password to access the notes.
Computer Usage: Individual projects will be
assigned during the semester require to program or use
nerual network/fuzzy system simulators using C/C++/Java
or other high level programming language, or Matlab, or
existing public domain packages