Teaching‎ > ‎

    Fall 10 - AI

    Course Description: This course provides a generic introduction and explanation of the most prominent branches of the science of Artificial Intelligence (AI). One of the aims of this course is to introduce the undergrad students to the concept of devising and implementing research-based projects, i.e., those projects which have the potential to be presented as research work. Topics covered will include the operation of intelligent agents, intelligent search (solution-discovering) algorithms and constraint satisfaction problems, First-Order Logic and its inference, Knowledge Representation, Planning, Uncertainty and Bayesian Networks, and Machine Learning. For all these topics, students will be introduced to the current implementation techniques and research trends, in order to motivate them to develop these trends further.

    Course Goals: This course aims to provide the students with a concrete grasp of the fundamentals of various branches that currently constitute the field of Artificial Intelligence, e.g., autonomous planning, autonomous control, data mining, natural language processing etc. It also aims to train you into devising and implementing a research-based AI Project. You will learn how to: 1) Capture the state-of-the-art of some AI branch, 2) Detect its limitations, and 3) Propose new solutions (and implement them). Important: The students should be able to generate enough novel and concrete solutions that would allow their work to be published in some conference/workshop. 

    Core/Elective: This is an elective course.

    Pre-requisites: Data Structures 

    Administrative Info:

    Instructor: Dr. Tariq Mahmood | Office Hours: TBA

    Sections and Lectures: 2 Sections (A and B) with 6 lectures/week

    Primary Textbook: Artificial Intelligence: A Modern Approach (2nd Edition), by Stuart Russell and Peter Norvig

    Reference Textbooks: Artificial Intelligence: A Guide To Intelligent Systems (2nd Edition), by Michael Negnevitsky, and Agent Technology For Communication Infrastructures, by Alex L. G. Hayzelden and Rachel A. Bourne.

    Course Outline: Attached Below

    Grade Distribution: Quizzes – 5%, Assignments – 10%, Mid-Term 1 – 10%, Project – 15%, Mid-Term 2 – 10%, Final Exam – 50%

    Assignments and Projects: The students would be required to divide themselves into groups. Both the assignments and the project are to be submitted collectively by the whole group. There would be three assignments, pertaining to the current contents that being taught in the course, with weightages of 3%, 3% and 4% respectively.

    Cheating Policy: Simply put, any two or more matching assignments will be marked directly with a 0. No compromise or consultation would be permitted in this regard.

    Attendance Policy: This is very strict. Absolutely no compromise would be made for those students who are not motivated or serious enough to attend classes. My own policy is that if you find the course uninteresting despite the efforts of the teachers, then you should drop the course, rather than hanging on and bunking classes.

    Class Discipline Policy: Any student who is disrupting the environment of the class will simply be asked to leave. If this student persists with disruptive demeanor, then he/she will be permanently disallowed from attending any further classes. No compromise or complaints would be entertained in this regard. 


     Lectures
    ć AI_Lecture_10_Part_1.ppt
    View Download
      1995k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_10_Part_2.ppt
    View Download
      1830k v. 4 Dec 15, 2010, 11:10 AM Tariq Mahmood
    ć AI_Lecture_11_Part_1.ppt
    View Download
      1669k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_11_Part_2.ppt
    View Download
      1600k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_11_Part_3.ppt
    View Download
      1829k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_11_Part_4.ppt
    View Download
      1120k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_12.ppt
    View Download
      1361k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_1.ppt
    View Download
      1548k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_2.ppt
    View Download
      1911k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_3_Part_1.ppt
    View Download
      1927k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_3_Part_2.ppt
    View Download
      1991k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_3_Part_3.ppt
    View Download
      1982k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_4.ppt
    View Download
      1929k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_5.ppt
    View Download
      1991k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_6.ppt
    View Download
      1939k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_7_Part_1.ppt
    View Download
      1813k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_7_Part_2.ppt
    View Download
      1585k v. 4 Dec 15, 2010, 11:10 AM Tariq Mahmood
    ć AI_Lecture_8_Part_1.ppt
    View Download
      1810k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_8_Part_2.ppt
    View Download
      1500k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_9_Part_2.ppt
    View Download
      1884k v. 4 Dec 15, 2010, 11:10 AM Tariq Mahmood
    ć AI_Lecture_9_Part_3.ppt
    View Download
      1741k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_9_Part_4.ppt
    View Download
      1966k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
    ć AI_Lecture_9.ppt
    View Download
      1818k v. 4 Dec 15, 2010, 9:51 AM Tariq Mahmood
     Mid-Term Exams
    ĉ Mid-Term-I.docx
    View Download
      54k v. 4 Dec 15, 2010, 11:13 AM Tariq Mahmood
    ĉ Mid-Term-II.docx
    View Download
      100k v. 4 Dec 15, 2010, 11:13 AM Tariq Mahmood
    ĉ Mid-Term-II_Solutions.docx
    View Download
      103k v. 4 Dec 15, 2010, 11:13 AM Tariq Mahmood
     Miscellaneous
    Ċ Alan_Turing_Paper_1950.pdf
    View Download
      706k v. 4 Aug 18, 2010, 2:00 AM Tariq Mahmood
    ĉ Course_Outline.docx
    View Download
      30k v. 4 Aug 18, 2010, 1:59 AM Tariq Mahmood
     Quizzes
    ĉ QUIZ1-SecA.doc
    View Download
      29k v. 4 Dec 15, 2010, 11:09 AM Tariq Mahmood
    ĉ QUIZ1-SecB.doc
    View Download
      30k v. 4 Dec 15, 2010, 11:09 AM Tariq Mahmood
    ĉ QUIZ2-BothSections.doc
    View Download
      46k v. 4 Dec 15, 2010, 11:09 AM Tariq Mahmood
    ĉ QUIZ4-SecA.doc
    View Download
      30k v. 4 Dec 15, 2010, 11:09 AM Tariq Mahmood
    ĉ QUIZ4-SecB.doc
    View Download
      30k v. 4 Dec 15, 2010, 11:09 AM Tariq Mahmood
    ĉ QUIZ5-SecA.doc
    View Download
      31k v. 4 Dec 15, 2010, 11:09 AM Tariq Mahmood
    ĉ QUIZ5-SecB.doc
    View Download
      39k v. 4 Dec 15, 2010, 11:09 AM Tariq Mahmood
    Comments