Brock University Home Page

  Machine Learning
(COSC 4P76)

Computer Science Home Page

Brock University, Department of Computer Science
Instructor: Beatrice Ombuki-Berman   Office:J307, x3494, office hrs: Thu.: 11:150- Noon


COSC 3P71 (minimum 60 percent) or permission of the instructor

Recommended Reading: Machine Learning, Tom Mitchell, McGraw Hill, 1997.

Course Description

This course is designed for advanced undergraduate students who have basic knowledge about artificial intelligence. The primary objective of this course is to introduce and study some basic principles, techniques, and applications of a variety of learning models. Some of the areas we will cover in this course include learning as search, concept learning, inductive inference of decision trees, artificial neural networks, genetic algorithms, bayesian learning, computational learning, and reinforcement learning. The emphasis of the course is on teaching the fundamentals, and not on providing a mastery of specific commercially available software tools or programming environments. Written and programming assignments are used to help clarify basic concepts. The student will learn research skills applicable to other fields of computer science. Each student will be expected to understand and present a selected current machine learning research paper and complete a term project.