Course teacher(s)
Tom LENAERTS (Coordinator)ECTS credits
5
Language(s) of instruction
french
Course content
This course will introduce students to the fundamentals of artificial intelligence. Four themes will be covered:
- Search and Planning; addressing topics such as informed search, CSP and local search, games, and adversarial search.
- Probabilistic Reasoning; with an emphasis on Bayesian networks, their structure, and how to perform inferences.
- Decision Making Under Uncertainty; with topics such as Markov decision processes and reinforcement learning.
- Machine Learning: Which will be discussed in general, as well as several methods, such as the Naive Bayesian classifier and perceptrons.
Objectives (and/or specific learning outcomes)
With this course, students should have sufficient knowledge and technical skills to work on AI-related projects and succeed in AI-related courses in the ULB Master CS program and other universities.
Prerequisites and Corequisites
Required and Corequired knowledge and skills
Programming, algorithmics and standard mathematics knowledge obtained in the first Bachelor year.
Required and corequired courses
Teaching methods and learning activities
Theoretical sessions (24 hours) and exercises (24 hours) and 2 hackathons
- The weekly theoretical session covers the course material.
- The weekly exercises allow students to solve problems related to each part of the course.
- During the year, two hackathons will be organized. These will allow students to demonstrate their ability to translate the concepts covered in class into a functional system.
References, bibliography, and recommended reading
This course is directly based on AI - a Modern Approach, 4th edition. There are both an English and French version of this book. You can also get access to an online copy via this link.
the ULB library also has 4-5 copies of this book available.
Course notes
- Université virtuelle
Contribution to the teaching profile
Other information
Additional information
All information related to this course is available on UV.
Contacts
Tom.Lenaerts@ulb.be
Campus
Plaine
Evaluation
Method(s) of evaluation
- written examination
- Group work
written examination
Group work
The exam has two parts.
- The exam in January covers the practical exercises portion of the course.
- During the year, two hackathons will be organized, in which teams of students will implement a solution to a problem, drawing on the knowledge acquired during the course
Mark calculation method (including weighting of intermediary marks)
The course grade is composed of two parts:
- 40% of the total grade is based on the hackathons (3/20 of the total grade for the first hackathon and 5/20 for the second).
- 60% of the total grade is based on the written exam (12/20 of the total grade).
Language(s) of evaluation
- french
- (if applicable english, Dutch )