cse 4/574




Announcement / Posting


Instructor: Dr. Matthew J. Beal

Time/Place: T R . 5:00-6:20pm . 210 NSC (Natural Sciences Complex)

Course site: http://www.cse.buffalo.edu/faculty/mbeal/cse574

Credits: 3.00

Machine Learning aims to build computer systems that can learn from their experiences. The algorithms in Machine Learning are not directly programmed by a person, but instead develop and adapt their own program based on examples of how they should behave.

Machine Learning is an exciting interdisciplinary field with historical roots in computer science, statistics and even philosophy. It draws from and has many applications in a variety of fields including robotics, pattern recognition, computer vision, bioinformatics, data compression/coding, natural language processing, physics, and neuroscience.

This course is for those interested in building algorithms that can intelligently represent data and learn for themselves. It is aimed at final-year undergraduates and first-year graduates in CSE, Statistics, and Physics/Math. Some of the highlights of the course include:-

This course should leave you with a good knowledge of state-of-the-art machine learning methods, and an understanding of which tools are appropriate for which tasks in real-world applications.

We will use the traditional "Machine Learning" textbook by Mitchell, but also a very recent and excellent book by MacKay called "Information Theory, Inference, and Learning Algorithms".

A basic knowledge and understanding of probability and calculus will be required (college-level) and will be reviewed in the first week.

Please visit the course website for more information, including course requirements, textbooks, and grading guidelines.