Course Information Midterm Exam Results
Instructor: Professor Adina Magda Florea
Email: adina@cs.pub.ro
Url: http://turing.cs.pub.ro/~adina
Teaching Assistant: Serban Radu
Email: serbanradu@cs.pub.ro
Class url: http://turing.cs.pub.ro/ai_07
Course Description
This course is about the theory and practice of Artificial Intelligence and is intended to give a broad overview of the major areas of AI. We will study modern techniques of how to build computer programs which represent task-relevant knowledge and make rational decisions in order to optimally get the problem solution.
By the end of this course, you will have a thorough understanding of what is artificial intelligence, of the algorithmic foundations of AI, of what type of problems are best solved using AI techniques, and of how you should address and solve these problems. You will also see how the methods presented in the course are applicable in different areas such as industry, medicine, finance, etc.
Syllabus
Course
· Introduction to AI
· Search Methods: Blind search, Heuristic search, Constraint satisfaction problems, Game playing
· Symbolic logic
· Theorem proving. Prolog
· Rule-based systems
· Frame systems
· Uncertain reasoning
· Automatic planning
· Machine learning: inductive learning
· Natural language understanding
Laboratory
· Introduction to Prolog
· Prolog techniques
· Search methods in Prolog
· Theorem proving
· Production rules in Prolog
· Machine learning in Prolog
Slides
Lect 1 Lect 2 Lect 3 Lect 4 Lect 5 Lect 6 Lect 7 Lect 8 Lect_9 Lect_10_11
On-line materials
Artificial Intelligence 1
Artificial Intelligence 2
Grading
Midterm exam 20%
Final exam 50%
Laboratory Assignments and work 30%
Note: You are required to have at least 6 class attendance to laboratory. No grades will be considered if you are bellow this limit!!
Bibliography
A. Florea, A. Boangiu. Elemente de Inteligenta Artificiala.
A. Florea. Bazele logice ale Inteligentei Artificiale.
A. Florea, S. Radu, A.H. Mogos. Tehnici de programare Prolog pentru inteligenta artificiala—in print.
"Artificial Intelligence: A Modern Approach", S. Russell & P. Norvig, Prentice Hall, 1995
Artificial Intelligence: Structures and Strategies for Complex Problem Solving, G. Luger, W. Stubblefield, The Benjamin/Cummings Publishing Comp., 1993.
"Computational Intelligence. A Logical Approach", D. Poole, A. Mackworth, R. Goebel, Oxford University Press, 1998
"Artificial Intelligence: A New Synthesis", N. Nilsson, Morgan Kaufmann, 1998
"Logical Foundations of Artificial Intelligence", M.R. Genesereth and N. Nilsson, Morgan Kaufmann, 1987
Suggested Readings
Alan Turing historical paper and test. Computing Machinery and Intelligence, Mind, Vol. LIX. No.236, October, 1950, p.433.
http://www.abelard.org/turpap/turpap.htm
AI Overview http://www.aaai.org/AITopics/html/overview.html
The Alan Turing home page http://www.turing.org.uk/turing/
The Turing Test page http://cogsci.ucsd.edu/~asaygin/tt/ttest.html
Wikipedia AI
Other resources
ALICE robot
Trading Agents Competition
Robocup
MONET Network of excellence
The Loebner Prize in AI
AI Portal
AI the movie: Steven Spielberg's film, A.I., 2001.