Artificial Intelligence

LINGI2261
Yves Deville

Headline Headlines

LINGI2261: Artificial Intelligence

2012 – 2013

Instructors

  • Prof. Yves Deville (yves.deville@uclouvain.be)
  • Teaching assistants: Cyrille Dejemeppe (cyrille.dejemeppe@uclouvain.be) and Jean-Baptiste Mairy (jean-baptiste.mairy@uclouvain.be)

Reference book

  • Stuart Russell and Peter Norvig "Artificial Intelligence: A Modern Approach", Third Edition, Prenticel Hall, 2010 (AIMA)

Prerequisites

This course presupposes the knowledge of material covered in the two following courses

  • LINGI1101: Discrete mathematics: logical foundations of computing science
  • LSINF1121: Algorithmics and data structures

Students who did not follow these courses should ask permission to the instructor to follow the class.

 

 

Agenda

  Lecture AIMA book Deadline
S1   Introduction   ch. 1, 2    
S2   Search   ch. 3.1–3.4    
S3   Informed search   ch. 3.5–3.6   Assignment 1
S4   Local search   ch. 4.1    
S5   Adversarial search   ch. 5   Assignment 2
S6   no class        
S7   Constraint satisfaction problems   ch. 6    
S8   Logical agents   ch. 7    
S9   First-order logic and inference   ch. 8, 9   Assignment 3
S10   Classical planning   ch. 10    
S11   Planning in the real world   ch. 11    
S12   Learning from examples   ch. 18.1–18.3, 18.10    
S13   Philosophical foundations & Present and future of AI    ch. 26, 27   Assignment 4
S14   AI Game contest        

 

Announcement icon Latest announcements

Grades of the Assignment 4

Dear Students, The grades of the Assignment 4 are available in the Document section of the AI course on iCampus. Merry Christmas! JB

Assignment 3 results

Dear students, The results of the pool phase for the sarena tournament are now available on the iCampus course page. The slides display the scores of every pool and the traces of the matches are also available. The results of the playoffs and the e... Read more »

Assignment3 Final Instructions

Dear students, Some of you seem confused about what files we expect you to submit on the svn. There are two files that are mandatory in your repository: basic_player.pysuper_player.py  But of course you also need to provide all the files these pla... Read more »

Assignment 3 details

In the assignment 3, sub-question 11 of question 3.4, you are asked to compute the average number of possible actions at each step of the game with two random players playing at least 100 games. This has to be performed on the classical board (6x6) a... Read more »

Framework code modification

As some students might have noticed, there was an error in the sarena framework . At line 215 of the file game.py, board.get_percepts(player == 0) should be replaced by board.get_percepts(player == 1). An updated version of the framework has been r... Read more »

Assignment 3 mid-project meeting

Don't forget to register on the wiki to a schedule slot for the mid-project assignment 3 meeting. This meeting is not evaluated but mandatory (we will remove points if you do not come).   The meetings will take place as follows: On Monday, in roo... Read more »

MODIFICATION : Class Monday 29.10 8h30 BA11

There will be an AI class + feed-back assignmentMonday 29.10  8h30-10h30  BA11 (The date 29.11 previously mentioned was wrong!!)    

No class Thursday 25.10 (24h vélo) and Thursday 1.11 (public holiday)

There will be no class Thursday 25.10 because of the 24h véloThere will be no class Thursday 1.11 because it is a public holidayOne of these classes will be rescheduled.

Group Making

Hello, As the assignments are designed to be done in groups of two, here is the list of the students which have registered alone on TP Manager: Olivier LegatAntoine MaesDenis MichielsRoald TargeNicolas DevoechtAmaury RoyersMaxime Biset Maybe some ... Read more »

Rescheduling class 27 September

The class of Thursday 27 September (Holiday)is rescheduled  Friday 28 September 8:30  SCES03 Auditorium

Python class

A Python introductory class is organized Monday 2 September, 16:15-18:00 at SUD3. The Python language will be used in all the practicals.  Is it thus an excellent idea to attend this presentation. Yves Deville  

Manager(s) for LINGI2261 : Yves Deville
Contacter le helpdesk iCampus
Gestionnaires iCampus