top of page

Fuzzy Logic

This course offers the fundamentals of fuzzy logic and its application in real world using neural networks.

Instructor: Ms. Anushka Joshi

Class Area: COER

Email: anushkazinc@gmail.com

fz logo.png

ANNOUNCEMENTS

Feburary 22, 2024: Classes will begin

​

​

SYLLABUS (Click on the text to view syllabus)

EVALUATION COMPONENTS

  • Term tests/quizzes (10%)

  • Assignments + Practical (15%)

  • Class participation (5%)

  • Mid-Term Examination (30%)

  • End Term Examination (40%)

COURSE OBJECTIVES, LEARNING OUTCOMES AND PREREQUISITES

  • To understand the basic concepts of Fuzzy Logic

  • To use python for solving real world problems involving Fuzzy Logic

Prerequisites: Set Theory and Basics of Python

​

LECTURE NOTES

  1. Introduction to Fuzzy Logic : Link

  2. Algorithms Perceptions: Link
  3. Backpropagation and Multi-Layer Perceptron: Link
  4. Hopfield Networks and Application of AI: Link
  5. Fuzzy Logic Introduction: Link
  6. Fuzzy Logic Explain: Link
  7. Fuzzy Logic Operations: Link
  8. Neuro Fuzzy Systems: Link
  9. Genetic Algorithm: Link
  10. Gentic Algorithm (Types of Mutation and Crossovers): Link
  11. Quick Review Notes: Link

PRACTICE CODE

1. Hopfield Neural Network Example: Link

2. Fuzzy Logic Coding Example:  Link

3. Activation function Example: Link

4. Multi Layer Perceptron Example: Link

EXAMINATIONS​

ETE: to be conducted...

PRACTICE QUIZ

1. Practice Quiz 1:  Link

MTE Question Papers

1. MTE 1: Set A (Link), Set B (Link)

RECOMMENDED STUDY MATERIAL

​The following will be used as a reference/textbook for this course:

  1. Franck Dernoncourt, "Introduction to fuzzy logic", MIT, 2013 (Link)

  2. Professor H.R.Tizhoosh, SYDE 522 – Machine Intelligence (Winter 2019, University of Waterloo)

  3. Ian Goodfellow and Yoshua Bengio and Aaron Courville, "Deep Learning", MIT Press, 2016

  4. Christopher M. Bishop, "Pattern Recognition and Machine Learning", 2006

  5. Tom Mitchell, "Machine Learning", 1997

bottom of page