Professor

Luigi Ceccaroni
UPC - Campus Nord - Omega building (despatx 111)
C. Jordi Girona Salgado, 1-3
08034  Barcelona
Spain

Tel. +34 93 41 37882
Fax. + 34 934 137 833 / + 34 934 137 786

http://www.lsi.upc.edu/~luigi

email

General information

Artificial Intelligence - Syllabus Fall 2008

Course schedule
Theory, A5 202, Tu 15-17, Luigi Ceccaroni
Theory, A5 202, Th 19-20, Luigi Ceccaroni
Recitations, A5 202, Fr 15-17, Núria Castell
Laboratory, B5 S101, Th 20-21, Luigi Ceccaroni

Course description
This course introduces representations, techniques and architectures used to build applied systems and to account for intelligence from a computational point of view. This course also explores applications of rule chaining, heuristic search, logic, constraint propagation, constrained search and other problem-solving paradigms. In addition, it covers applications of decision trees, knowledge representation, knowledge-based systems and natural-language processing. This course is in the first semester of the Master's degree in Information Technology (MTI). It accounts for 7.2 credits of work load, distributed as 3.6 credits for theory, 2.4 for recitations and 1.2 for laboratory. 

Email usage guidelines
* Students must have individual email accounts. The first assignment is for students to use their own email accounts to send the instructor a message containing their full name and contact information by the second week of the semester. All messages have to contain the full name.
* Students must check their email messages at least once a day—The instructor sends online quizzes to encourage this.
* Students must turn in their completed assignments by email unless the instructor indicates otherwise.
* Students receive part of their semester grades on their conformity to usage guidelines, responsiveness, and content richness of their email communications.
* Students' messages must contain sender and message identification information in the subject field. For instance, a message may show the tags [MTI-AI] and [D02] in its subject field. MTI-AI would represent course Artificial Intelligence of the Master's degree in Information Technology and D002 would represent deliverable 02. If the subject field showed [MTI-AI, Q], the Q would represent a question about that course. Additional symbols may also be used, depending on the needs of the course. Because a few students will ignore or forget these rules at the beginning, instructors will enforce the rules firmly and return nonconforming messages to their senders.

Topics and lecture notes

    * Introduction [ppt]
    * Problem-solving
          o Solving problems by searching [ppt]
          o Informed search and exploration [ppt]
              Recommended reading: Mother Nature on a Motherboard by Jessie Scanlon
          o Adversarial search [ppt]
          o Constraint satisfaction problems [ppt]
    * Knowledge and reasoning
          o Introduction to knowledge representation [ppt]
          o Inference in first-order logic [ppt]
          o Ontological engineering [ppt]
          o Knowledge-based systems [pptx]
          o Knowledge engineering [ppt]
          o Uncertainty [ppt]
          o Probabilistic reasoning [ppt]
          o Fuzzy logic [ppt]
    * Natural language processing
          o Communication by natural language [ppt]
          o The different levels of language analysis [ppt]
          o Definite clause grammars and semantic interpretation [ppt]
          o Machine learning [pptx]

Laboratory

Introduction [pdf]

Solving problems by searching [pdf]

Knowledge-based systems [pdf]

Ontological engineering [pdf]

Evaluation of laboratory reports and code [pdf]



[ KEMLg home page | LSI home page | UPC home page ]

Current personal home page


el lugar L

Se agradece a Carlos Alberto Rodríguez Behning su contribución en la creación de esta página.