| ELE 591/791 | Software Methods for Intelligent Systems | Summer 1998 |
| Instructors: | Jim Fawcett, email jwfawcet@syr.edu,
tel 443 3948, Office hrs W 12-4pm @ CST 2-187
Can Isik, email cisik@syr.edu, tel 443 1125, Office hrs M-Th 10-11am @ Link 335A |
| Textbooks: | C++ How to Program,
HM Deitel and PJ Deitel, Prentice Hall, 1998
Neuro-Fuzzy and Soft Computing, JSR Jang, CT Sun and E Mizutani, Prentice Hall,1997 |
| Procedure: | We anticipate the audience of this course to be very diverse, including electrical engineers, computer engineers and computer scientists, with various levels of knowledge of programming, intelligent systems and applications. During lectures we will review fundamentals, and introduce advanced concepts as well. Project assignments will be appropriate to the background and level of knowledge of students. Students in ELE 791 will be assigned a challenging final project in addition to the requirements of ELE 591. |
| Grading: | ELE 591 | ELE 791 | |
| Projects | 2/3 | 1/3 | |
| Mid-term exam | 1/3 | 1/3 | |
| Final project | N/A | 1/3 |
| Week | Intelligent systems | Software methods | Projects Assigned |
| 1 | Overview, neural networks, pp. 226-257 | Overview of C++, pp. 56-331 | |
| 2 | More neural networks, backpropagation, pp. 199-225 | Language structure and basic types, pp. 56-331 | |
| 3 | Fuzzy set theory, fuzzy rules, fuzzy models, pp. 13-91 | Files and streams, pp. 598-630 | #1, Final Project |
| 4 | Regression, optimization, genetic algorithms, pp. 95-196 | Classes and class relationships, pp. 362-550 | |
| 5 | Learning, pp. 258-331 | Operator overloading, pp. 462-499 | #2 |
| 6 | Neurofuzzy modeling, ANFIS, pp. 335-400 | Inheritance, pp. 518-589 | |
| 7 | System modeling, pp. 403-479 | Templates, pp. 646-661 | #3 |
| 8 | Recurrent neural networks, pp. 210-219, notes | Standard template library, pp. 924-1057 | |
| 9 | Final project | Final project | |
| 10 | Final project | Final project |