ece 457 course synopsis computational intelligence: fuzzy logic and neural networks fundamentals

1
ECE 457B: Computational Intelligence: Fuzzy Logic and Neural Networks Fundamentals Winter 2013 Instructor: Prof. Fakhri Karray, Office: E5 Office #5029, ext 35584, email: [email protected] Time: Winter 2013, Tuesdays and Thursdays (lectures), Wednesdays (tutorials) Location: TBA Course Description: The course introduces novel approaches for computational intelligence based on soft computing techniques, which include knowledge based reasoning, fuzzy inferencing systems and connectionist modeling based on artificial neural networks. The course material is self-contained but could be used as a good complement for some of the concepts taught in ECE457A or ECE457. The course focuses mainly on the use of soft computing approaches to deal with real world complex systems for which the mathematical models may be difficult to obtain because of structural complexities and/or mathematical intractability and inherent uncertain behaviour. The main thrust will be on designing computationally intelligent systems with human like capabilities in terms of reasoning, learning and adaptation to possibly changing environments. Tools of computational intelligence could be used in a wide range of engineering applications involving real world problems such as in: intelligent control, autonomous robotics, mechatronics, speech understanding, pattern analysis, network design, face recognition, communication systems to name a few. It is neither a pre-req nor an anti-req of ECE457A. It can be viewed as a good complement for it. Prerequisite: Linear algebra, advanced calculus, discrete mathematics, Boolean algebra or equivalent. Course Textbook: Soft Computing and Intelligent Systems Design, F. Karray and C. de Silva, Addison Wesley Pub., 2004. Other readings will be posted regularly on the course web site. Material for the Course: All updated info related to the course material will be posted on this website, which will be password protected: http://pami.uwaterloo.ca/~karray/ece457b.html (will be activated sometime later) Major Topics: 1. Introduction to soft computing: overview on fuzzy logic systems, neural networks, genetic algorithms, probabilistic reasoning, approximation and intelligence 2. Fuzzy Logic systems: Notion of fuzzy set, generalized fuzzy operations, fuzzy relations 3. Composition and inferencing, fuzzy logic decision based systems 4. Fundamentals of connectionist modelling: learning and acquisition of knowledge, features of neurocomputing; supervised vs unsupervised, reinforcement learning 5. Major classes of Neural Networks: MultiLayer Perceptron, Radial Basis Functions based Networks, Self organizing Map, Hopfield Neural Networks, Auto associative memory 6. Engineering applications of tools of computational intelligence Course Marking Scheme: Assignments (15%): Four marked assignments Project (30%): With a report and presentation. Due around the last weeks of the term Final (55%): Assigned by Registrar office sometime in April, 2013

Upload: phoebezz

Post on 24-Dec-2015

14 views

Category:

Documents


2 download

DESCRIPTION

ECE 457 Course Synopsis and outline

TRANSCRIPT

ECE 457B:Computational Intelligence:

Fuzzy Logic and Neural Networks FundamentalsWinter 2013

Instructor: Prof. Fakhri Karray, Office: E5 Office #5029, ext 35584, email: [email protected]

Time: Winter 2013, Tuesdays and Thursdays (lectures), Wednesdays (tutorials)

Location: TBA

Course Description:The course introduces novel approaches for computational intelligence based on soft computing techniques, whichinclude knowledge based reasoning, fuzzy inferencing systems and connectionist modeling based on artificialneural networks. The course material is self-contained but could be used as a goodcomplement for some of the concepts taught in ECE457A or ECE457. The course focuses mainly on the use of softcomputing approaches to deal with real world complex systems for which the mathematical models may be difficultto obtain because of structural complexities and/or mathematical intractability and inherent uncertain behaviour. Themain thrust will be on designing computationally intelligent systems with human like capabilities in terms ofreasoning, learning and adaptation to possibly changing environments. Tools of computational intelligence could beused in a wide range of engineering applications involving real world problems such as in: intelligent control,autonomous robotics, mechatronics, speech understanding, pattern analysis, network design, face recognition,communication systems to name a few. It is neither a pre-req nor an anti-req of ECE457A. It can be viewed as agood complement for it.

Prerequisite:Linear algebra, advanced calculus, discrete mathematics, Boolean algebra or equivalent.

Course Textbook:Soft Computing and Intelligent Systems Design, F. Karray and C. de Silva, Addison Wesley Pub., 2004.Other readings will be posted regularly on the course web site.

Material for the Course:All updated info related to the course material will be posted on this website, which will be password protected:http://pami.uwaterloo.ca/~karray/ece457b.html (will be activated sometime later)

Major Topics:1. Introduction to soft computing: overview on fuzzy logic systems, neural networks, genetic algorithms,

probabilistic reasoning, approximation and intelligence2. Fuzzy Logic systems: Notion of fuzzy set, generalized fuzzy operations, fuzzy relations3. Composition and inferencing, fuzzy logic decision based systems4. Fundamentals of connectionist modelling: learning and acquisition of knowledge, features of

neurocomputing; supervised vs unsupervised, reinforcement learning5. Major classes of Neural Networks: MultiLayer Perceptron, Radial Basis Functions based Networks, Self

organizing Map, Hopfield Neural Networks, Auto associative memory6. Engineering applications of tools of computational intelligence

Course Marking Scheme:Assignments (15%): Four marked assignmentsProject (30%): With a report and presentation. Due around the last weeks of the termFinal (55%): Assigned by Registrar office sometime in April, 2013