University of Oxford Logo University of OxfordDepartment of Computer Science - Home

Machine Learning:  2009-2010

Information

Lecturer

Degrees

Schedule BMSc in Computer Science

Term

Overview

The development of intelligent systems is an area that is becoming increasingly important in applied Computer Science. The most popular view of such systems postulates that truly intelligent machines must include the ability to learn from experience and observation.

This is an advanced course that will focus on multiple machine learning approaches including neural networks, fuzzy systems, evolutionary algorithms. The course will also discuss general issues and challenging problems in machine learning, as model selection, feature selection, computational complexity of learning. The practicals will be concerned with the application of machine learning techniques to a range of real-world problems, with particular preference for problems from the Bioinformatics area.

The course is addressed to MSc students in Computer Science, and it assumes some familiarity with basic concepts of probability theory as well as some basic programming skills. Students attending Intelligent Systems I or Intelligent Systems II would have a particular advantage, but the course is self-contained and does not require any previous knowledge on Artificial Intelligence.

Learning outcomes

On completion of the course students will be expected to:

Synopsis

Syllabus

General Machine Learning concepts, Neural networks, Fuzzy sets and systems, Evolutionary algorithms, Hybrid intelligent methods, Inductive Logic Programming, Ensemble methods, Evaluating models and algorithms, Computational learning theory."

Reading list

Primary Text

Reading List