Computer Science
Data-mining and Machine Learning: COMPSCI 760 Semester 2, City Campus
This course presents advanced materials on machine learning, search algorithms, heuristics, and planning
A brief outline of the course:
Machine learning techniques are widely used in many computing applications;
for example, in web search engines, spam filtering, speech and image recognition,
computer games, machine vision, credit card fraud detection, stock market
analysis and product marketing applications. Machine learning implies that there
is some improvement that results from the learning program having seen some data.
The improvement can be in terms of some performance program (e.g., learning an
expert system or improving the performance of a planning or scheduling program),
in terms of finding an unknown relation in the data (e.g., data mining, pattern
analysis), or in terms of customizing adaptive systems (e.g., adaptive
user-interfaces or adaptive agents).
In Pat Riddle's part, we will provide an overview of the learning problem and the view of learning as search. We will study several techniques for learning such as Rule Learning, Exhaustive Learning, Genetic Algorithms, Reinforcement Learning, Neural Networks, Bayesian Learning, Swarm techniques. In addition we will provide an overview of the experimental methods necessary for understanding machine learning research.
Ian Watson's part of the paper will present a series of case-studies of
recent applications of different machine learning and data mining
techniques. The underlying techniques will be outlined along with the
benefits of the application. Students will participate in presenting
case-studies.
Assessment: 40% internal assessments, 60% exam
Coordinator: Dr Patricia Riddle (supervisor)
Lecturer: Assoc Prof Ian Watson
For lecture slides / handouts - go to Lectures tab.
Suggested text: T. Mitchell, Machine Learning, McGraw Hill, 1997.
Course Information A copy of the course information sheet containing contact information for staff, staff office hours, assessment summary, how to catch up on a missed lecture or lab, how to seek assistance, and other course information is available here.
-
Related Programmes