Theory classes studying material

Here you can find all the slides used in theory sessions. You can also find other interesting reference material

All the slides (for taking notes) (one per page)

Lecture notes of the course (in Spanish)
TOPIC 1: Introduction to Artificial Intelligence
TOPIC 2: Problem solving and search
  • Slides
  • Demos
    • You can try the implementation of the TSP problem that is in the demos of the AIMA clases , you can compare the Hill Climbing algorithm with the Simulated annealing using different parameters
    • This is a demos of genetic algorithms. This demo tries to generate a sentence using random strings of characters. You can play with the different parameters of the genetic algorithms.
    • You can use the constraint satisfaction algorithms with this program (CSPeditor). You can graphically draw the constraints graph and use the chronological bactracking and forward checking algorithms, it has also the variable ordering heuristic. You have some problems from the problem collection that you can try. The program is incomplete (alpha version) and unfortunatelly has no manual.
  • Other links
    • Demos about the algorithms of Heuristic search
      Explanation and demos of different heuristic search algorithms using classic examples. You can see the execution of the algorithms and the resulting seach tree (Master thesis is spanish). All the web pages in a  zip file
    • Genetic algorithms and artificial life
TOPIC 3: Knowledge representation
TOPIC 4: Knowledge Based Systems
TOPIC 5: Natural Language Processing
TOPIC 6: Machine Learning