Course name:
Artificial Intelligence
Level: Undergraduate
Semester 1, 2013/2014
Artificial intelligence (AI) involves the development of algorithms derived from human and animal intelligence that have capabilities such as learning, reasoning, generalization, adaptation, reproduction, etc. Nowadays, these techniques are getting popular due to the large number of successful reports of implementations. AI techniques have also made their way into many domestic and industrial products and provided solutions to many difficult engineering problems. In this course, students are exposed to the two popular AI techniques, i.e. Artificial Neural Network (ANN) and Fuzzy Logic, and how they are used in solving engineering and non-engineering problems.
This course is intended to provide a basic understanding on the concepts of AI, which includes fuzzy logic and neural networks techniques, and some of their applications. The course has been organized to have the following objective:
  1. To introduce students to the theories and concepts of the most common AI algorithms
The following are the topics that are covered in this course:
  1. Introduction to AI  
  2. Introduction to Fuzzy Logic
  3. Fuzzy Sets and Fuzzy Systems
  4. Fuzzy Logic Control Systems and Applications
  5. Introduction to ANN
  6. Simple ANNs
  7. Gradient Descent Learning Algorithm
  8. Back-Error-Propagation Algorithm
  9. Radial Basis Function Neural Network
  10. ANN Applications and Case Studies
Time & Venue:
Thursday, 3:00 - 4:00 pm, P16-Demo2
Friday, 3:00 - 5:00 pm, P16-Demo2
Test                        (20%)
Group assignment    (30%)
Final examination     (50%)