|Fuzzy logic and applications|
|SyllabusInstructor: Dr. Edward Safenef|
Office: CAMP 147
Office Hours: TBA, I also have an open door policy, so feel free to stop by if the door to my office is open
e-mail: [email protected]
Classroom: SN118, Tuesday, Thursday 11:00 – 12:15
|Covered topics Fundamentals of fuzzy logicProcess control using fuzzy logicDecision-making fuzzy systemsFuzzy pattern recognition systemsNeuro-fuzzy systems and evolutionary learning in fuzzy systems .|
Prerequisites Knowledge of a high-level programming language (MATLAB, C, C++, Java). .
Textbook Required (available en https://persoenlichkeitswachstum.com) :”Fuzzy Logic with Engineering Applications” Timothy J. Ross, ISBN: 0470860758, 650 pages, paperback, published by John Wiley & Sons, 2nd edition, 2004
Free supplemental reading available on-line:
“Fuzzy Control,” Kevin M. Passino and Stephen Yurkovich, Addison Wesley Longman, Menlo Park, CA, 1998 (later published by Prentice-Hall). http://eewww.eng.ohio-state.edu/~passino/FCbook.pdf
“Fuzzy Logic: a Practical Approach,” McNeill, Martin and Ellen Thro., 1994 Academic Press Professional. FUZZY en PDF Additional reading assignments will contain links to papers.
Grading Policy There will be no examinations. Each student is expected to do homework assignments,respond to in-class quizzes and submit the final project with a written report on the topic as agreed upon by the student and the instructor. The final grade will be determined on a 0 to 100 scale as follows:
Peer evaluation — 10%
Homework/Class Presentation — 50%
Final Project — 20%
Quizzes — 20%
Some projects (homeworks) will be assigned to teams of students, where your partner will be selected on rotating basis. After each project, you will present results, and your performance will be evaluated by your partner and your peers.
Grade: A (100-90), B (89-80), C (79-70), D (69-60), F (59-0).
Fractional grades will be rounded, i.e. 89.4 is 89, 89.5 is 90.
Homework policy Homework will be assigned every couple of weeks. You should expect to have from 4 to 6homework assignments during the semester. You are required to do all homework.
General requirements to homework:
All homework will be due at the beginning of class.Late homework will not be accepted unless you made a prior arrangement with the instructor or have a valid excuse recognized by the university.The homework is expected to be an individual work. If two or more students’ homework are similar/identical, the homework score will be divided by the number of party involved).Expect to present most of your homework assignments in class. The presentation length is limited to 5 minutes, plus additional 2 minutes for questions. Depending on the class size, the number of times a student will have to make a homework presentation will vary.The particular home work assignments will specify additional requirements.For each assignment, students must turn in a formal report that includes:
Title page with your name, homework’s due date, current date, homework title and number.Problem statement.Solution outline. The solution outline should clearly indicate the general idea and methods used to solve problem.Fuzzy logic solution. Provide description of all linguistic variables and membership functions illustrated with plots. Provide rules both in text and (if used) matrix form.
Implementation outline. Describe all critical parts of the implementation, including short descriptions of the function calls and functionality provided by those function calls.Results. Provide clear description of the test cases and illustrate results by graphs, screenshots, etc.Software listing. Use size 9 Courier font for the printouts.Executable software. Supply the software on floppy or CD disk. Provide clear instructions how to run the software and execute the test cases shown in the report. The test cases must be executable by typing in no more than a single line of code. (Hint: use shell scripts to automate test cases) .
Final Project Each student is expected to select and write a Fuzzy Logic application program to demonstrate the high level of understanding in the subject of Fuzzy Logic beyond the normal homework assignments. The students will formally present the work to fellow students and the instructor in the last few weeks of the class. Prior to start the final project, the student must provide a written proposal with specific description and objective of the project to the instructor. The instructor will provide any necessary feedback and may ask the student to modify or rewrite the proposal as agreed upon. <– .
Quizzes Often, a reading assignment based on a research paper will be given to the class. Normally, a quiz will follow the reading assignment to verify students’ understanding of the material..
Attendance Attendance is required. It will be very difficult or impossible to pass this course without attending the class. Missed quizzes can not be made up unless the student has a formal written excuse or prior approval by the instructor.