Course description

581287-9 Three concepts: probability (6 cu)

General Information

This course is one of the courses in the "Three concepts" series, and provides an introduction to issues in probability theory from a computer scientist's perspective. Many of the research issues in Artificial Intelligence, Computational Intelligence and Data Mining can be actually viewed as topics in the "science of uncertainty," which addresses the problem of optimal processing of incomplete information, i.e., plausible inference. The first part of the course introduces the use of probability for plausible inference. After a brief introduction to frequentist inference, the course focuses on the "degree-of-belief" interpretation of probability and illustrates the use of Bayes' Theorem as a general rule of belief-updating. The theoretical framework will be applied for simple probabilistic modeling example tasks taken from examples in machine learning or data mining. The second part of the course is an introduction to graphical models (in particular Bayesian networks) used in such modeling tasks, and also introduces some of the software available for probabilistic modeling. This course is aimed at senior undergraduates.

Who should attend?

Anyone interested in such topics as intelligent agents, learning, neural networks, Bayesian inference, data mining or artificial intelligence. This course is intended to give you new ideas, approaches or tools for your problems. The course is aimed at senior undergraduates and graduate students and is required for students pursuing in M.Sc. or Ph.D. in the field of Adaptive and Intelligent Systems.

Note that the maximum number of participants is 20. See here for more information.

What prerequisites are required?

The course is an introductory course, and only elementary knowledge on probability theory is required. Different parts of the course, however, have different requirements with respect to the mathematical machinery needed to apply the concepts in question. Typically some analysis and elementary mathematical statistics is required. The course projects involve programming, thus moderate programming skills are necessary.

What is needed to get the credit (6 cu) for the course?

The course does not have regular weekly assignments, but beware - this does not mean that there is no work involved! In addition to participating to the classes, the students are expected to finish five (5!) projects.

The amount of work required depends very much on the background of the students. With no previous knowledge of probability theory and little experience in programming the load can be heavy. However, please note that Projects II and III can be performed in groups (size of these groups depends on the number of participants).

Participation to the classes is not enforced, but strongly encouraged, as many of the preliminaries for the projects will be discussed during the classes.

What if I find out that the course is not for me and want to drop the course?

During the first two classes of the course anybody can drop out by just sending email to the instructor. After this introductory period the project work starts, poster topics will be assigned etc. and the students are expected to be committed to the course. Also at this point the vacant slots will be filled from the pool of students on the waiting list.

 

 Three Concepts: Probability
2006