CMPS 470, Spring 2008 Syllabus
Dr. Patrick McDowell
Office: 220 Fayard Hall
In this course the student will be presented with an overview of the Machine Learning. We will introduce the topic and study a selection of techniques. The class will be presented using a both a mix of theory, exercises and programming. Machine Learning is an interesting topic, and our book covers a broad spectrum of concepts and algorithms. We will be studying a selection of them and write programs that apply these concepts and algorithms. Also, each student should get a USB thumb drive in order to save work and software that may be provided for the class.
The objectives of this course are for the student to become familiar with the ideas and concepts of machine learning and to able to apply them to both control/game playing and classification problems. This course is intended to teach the student to recognize what type of approach/approaches are needed for a given task and provide a background for designing and implementing the software to solve that task.
Textbook: Machine Learning; Tom M. Mitchell
Reference books include: Artificial Intelligence A guide to Intelligent Systems; Second Edition; Michael Negnevitsky
Course Outline/Schedule (Subject to change)