Course ECSE 6710

Fuzzy Sets and Expert Systems in Computer Engineering




Course Logistics, Grading Policies, Miscellaneous

Course Name:
Fuzzy Sets and Expert Systems in Computer Engineering

Course Number:
ECSE-6710

Credit-hours:
3

Schedule:
Thursday 6:30-9:20 p.m.

Lecture Room:
DCC 232

Exception to previous schedule:
  • October 14, 1999, (out of the country)

Instructor Name:
Piero P. Bonissone

Instructor Email:
Bonissone@crd.ge.com *** Preferred communication medium ***

Instructor Phone:
Office Voice: (518)-387-5155 - Office Fax: (518)-387-6845

Communication:
Let's create an email distribution list for the class.

Grading:
  • 50% of grade based upon two programming assignments.
  • 50% of final grade based upon computer project or research project if preferred. Note: the above percentages are obviously fuzzy...

Prerequisites:

Expertise/Proficiency in at least one High Level Language required to implement the programming assignments and the project. (C/C++, Java, Matlab, LISP, APL, etc. preferred) - (FORTRAN, PASCAL, others: possible but more difficult)

Official course prerequisite: None

Computer used for Assignments and Project:
Any computer you have access to.

Desired background:
Elementary notions of Boolean set theory and Boolean Logic (set/logical operations, set/logical properties)

Textbooks, Handouts, etc:
There are no textbooks. The following two or three books are strongly recommended:
  • ``Readings in Fuzzy Sets for Intelligent Systems'', D. Dubois, H. Prade, R. Yager (Eds.), Morgan Kaufmann, 1993.

    AND

  • ``An Introduction to Fuzzy Control'', D. Driankov, H. Hellendorn, M. Reinfrank, Springer Verlag 1993.

    OR

  • Li-Xin Wang, ``A Course in Fuzzy Systems and Control'', Prentice Hall 1997.

    OR

  • John Yen, Reza langari, ``Fuzzy Logic - Intelligence, Control, and Information'', Prentice Hall 1999.

Additional reading list and handouts will be provided during the course. A complete set of note will cover the Expert System part of the course. A set of copies of viewgraphs and other material presented in class will be available from the TA and at the RPI library.

REFERENCE BOOKS AND JOURNALS:

FUZZY SETS:

Books:

  1. Ruspini, Bonissone, and Pedrycz, "Handbook of Fuzzy Computation", Institute of Physics, 1998 [ Comprehensive reference book - up to date but too expensive!]

  2. ** Klir and Folger, ``Fuzzy Sets, Uncertainty, and Information", Prentice Hall, 1988 [ A readable textbook for a class like this one - Only the first few chapters would be applicable to this class]

  3. * Dubois & Prade, ``Fuzzy Sets and Systems: Theory and Applications", Academic Press, 1980. [ A formal mathematical treatment of the above topics]

  4. ** Terano, Asai, Sugeno, ``Fuzzy Systems Theory and Applications'', Academic Press, 1992. [ An English translation of their 1987 Japanese book. Still a good cohesive breath-first treatment of these topics]

  5. * Yager, Ovchinnikov, Tong, Nguyen (Eds.), ``Fuzzy Sets and Applications: Selected Papers by L.A. Zadeh", John Whiley, 1987. [ A historical collection of "must read" papers]

  6. * Zimmerman, ``Fuzzy Sets Theory - and Its Applications", Kluwer Publishing Company, 1985. [ A good annotated collection of fuzzy sets applications]

  7. ** Bezdek and Pal, ``Fuzzy Models for Pattern Recognition'', IEEE Press, 1992 [ An excellent and recent collection ofFS application to PR/CA]

  8. Zimmermann, Zadeh, Gaines (Eds.), ``Fuzzy Sets and Decision Analysis", TIMS Studies in Management Sciences, North-Holland, 1984.

  9. Bezdek, ``Pattern Recognition with Fuzzy Objective Function Algorithms", Plenum Press 1981.

  10. Kandel, ``Fuzzy Techniques in Pattern Recognition" John Whiley, 1982.

  11. Kaufmann, Gupta, ``Introduction to Fuzzy Arithmetic: Theory and Applications", Van Nostrand Reinhold, 1985.

  12. Schmucker, ``Fuzzy Sets, Natural Language Computations, and Risk Analysis" Computer Science Press, 1984.

  13. Gupta, Kandel, Bandler, Kiszka (Eds.), ``Approximate Reasoning in Expert Systems", North-Holland, 1985.

  14. Gupta, Sanchez (Eds.), ``Fuzzy Information and Decision Processes", North-Holland, 1982.

  15. Gupta, Sanchez (Eds.), ``Approximate Reasoning in Decision Analysis", North-Holland, 1982.

Journals and Proceedings:

  1. FUZZ-IEEE'92-FUZZ-IEEE'99 Proceedings
  2. Fuzzy Sets and Systems, an International Journal, North-Holland
  3. International Journal of Approximate Reasoning, North-Holland
  4. IEEE System Man, and Cybernetics, IEEE Press
  5. International Journal Man-Machine Studies, Academic Press

EXPERT SYSTEMS:

Books:

  1. *** Kruse, Schwecke, and Heinsohn, ``Uncertainty and Vagueness in Knowledge Based Systems'', Springer-Verlag 1991. [ A great book covering different methods for handling uncertainty (and vagueness) in expert systems]

  2. *** Peter Jackson, ``Introduction to Expert Systems, Second Edition", John Wiley, 1990. [ Excellent wide coverage of introductory material]

  3. ** Parsaye and Chignell, ``Expert Systems For Experts", John Wiley, 1988. [ Easy to read introductory material]

  4. * D. Waterman, ``A Guide to Expert Systems", Addison Wesley, 1986. [ Review of famous expert system applications]

  5. * Brownston, Farrell, Kant, Martin, ``Programming Expert Systems in OPS5", Addison Wesley, 1985. [ Programming guidelines for OPS5 based systems]

  6. Hayes-Roth, Waterman, Lenat (Eds.), ``Building Expert Systems", Addison Wesley, 1983

  7. Buchanan, Shortliffe, ``Rule-Based Expert Systems", Addison Wesley, 1984

  8. Pao, Ernst, (Eds.), ``Context-Directed Pattern Recognition and Machine Intelligence Techniques for Information Processing", IEEE Computer Society Press, 1982. [ An inexpensive collection of historical papers in rule based systems]

Journals and Proceedings:

  1. AAAI/IJCAI Proceedings
  2. Artificial Intelligence Journal, North-Holland
  3. IEEE Expert, IEEE Press
  4. AI Magazine, AAAI Press





next up previous
Next: About this document Up: Notes for Fuzzy Sets Course



bonisson
MON Thu Aug 17 1999