Course outline

Download Report

Transcript Course outline

CS/CMPE 535 –
Machine Learning
Outline
Description

A course on the fundamentals of machine learning – the science
of designing and implementing adaptive systems









Concept learning
Inductive learning and decision trees
Bayesian learning theory
Statistical testing and model verification
Computational learning theory
Instance-based learning
Reinforcement learning
Emphasis on fundamental mathematical and conceptual
understanding
Significant exposure to real-world implementations and
applications
CS 535 - Machine Learning (Wi 2005-2006) - Asim Karim @ LUMS
2
Goals




To provide a comprehensive introduction to machine
learning methods
To build mathematical foundations of machine
learning and provide an appreciation for its
applications
To provide experience in the implementation and
evaluation of machine learning methods
To develop research interest in the theory and
application of machine learning
CS 535 - Machine Learning (Wi 2005-2006) - Asim Karim @ LUMS
3
Machine Learning is ….



Essential for those who want to specialize in artificial
intelligence and/or want to pursue research in data
mining, machine learning, robotics, computer vision,
and computer networks
Strongly recommended for all graduate students
interested in research
Recommended for students with applied sciences
backgrounds such as engineering
CS 535 - Machine Learning (Wi 2005-2006) - Asim Karim @ LUMS
4
Before Taking This Course…
You should be comfortable with…
 Probability!
 MATH
131 is a prerequisite
 Please revise and keep handy the notes from this course

Artificial intelligence
 General
conceptual understanding would be of much help
 CS331 is recommended, not required

Programming
 MATLAB
 C/C++
or Java
CS 535 - Machine Learning (Wi 2005-2006) - Asim Karim @ LUMS
5
Grading

Points distribution
Quizzes (~ 6)
Assignments (hand + computer)
Midterm exam
Final exam (comprehensive)
CS 535 - Machine Learning (Wi 2005-2006) - Asim Karim @ LUMS
10%
25%
30%
35%
6
Policies (1)

Quizzes
 Most
quizzes will be announced a day or two in advance
 Unannounced quizzes are also possible

Sharing
 No
copying is allowed for assignments. Discussions are
encouraged; however, you must submit your own work
 Violators can face mark reduction and/or reported to
Disciplinary Committee

Plagiarism
 Do
NOT pass someone else’s work as yours! Write in your
words and cite the reference. This applies to code as well.
CS 535 - Machine Learning (Wi 2005-2006) - Asim Karim @ LUMS
7
Policies (2)

Submission policy
 Submissions
are due at the day and time specified
 Late penalties: 1 day = 10%; 2 day late = 20%; not accepted
after 2 days
 An extension will be granted only if there is a need and when
requested several days in advance.

Classroom behavior
 Maintain classroom sanctity by
remaining quiet and attentive
 If you have a need to talk and gossip, please leave the
classroom so as not to disturb others
 Dozing is allowed provided you do not snore loud 
CS 535 - Machine Learning (Wi 2005-2006) - Asim Karim @ LUMS
8
Policies (3)

Attendance
 Although
attendance is recorded and graded (in general) it is
strongly recommended. Otherwise, you will miss out on key
understandings not explicitly covered in the textbook
 This recommendation is based on experience of previous
courses
CS 535 - Machine Learning (Wi 2005-2006) - Asim Karim @ LUMS
9
Summarized Course Contents






Introduction, motivation, and applications
Concept learning
Bayesian learning
Evaluating hypotheses
Computational learning theory
Reinforcement learning
CS 535 - Machine Learning (Wi 2005-2006) - Asim Karim @ LUMS
10
Course Material

Required textbook


Recommended supplementary text


E. Alpaydin, Introduction to Machine Learning, Pearson
Education, 2004.
Other material


T. Mitchell, Machine Learning,McGraw-Hill, 1997.
Handouts (papers and tutorials as and when necessary)
Other resources


Books in library
Web
CS 535 - Machine Learning (Wi 2005-2006) - Asim Karim @ LUMS
11
Course Web Site

For announcements, lecture slides, handouts,
assignments, quiz solutions, web resources:
http://suraj.lums.edu.pk/~cs535w05/

The resource page has links to information available on
the Web. It is basically a meta-list for finding further
information.
CS 535 - Machine Learning (Wi 2005-2006) - Asim Karim @ LUMS
12
Other Stuff

How to contact me?
 Office
hours: 10.30 to 12.00 MW (office: 429)
 E-mail: [email protected]
 By appointment: to see me outside the office hours e-mail me
for an appointment before coming

Philosophy
 Knowledge
cannot be taught; it is learned.
 Be excited. That is the best way to learn. I cannot teach
everything in class. Develop an inquisitive mind, ask
questions, and go beyond what is required.
 I don’t believe in strict grading. But… there has to be a way
of rewarding performance.
CS 535 - Machine Learning (Wi 2005-2006) - Asim Karim @ LUMS
13
Reference Books in LUMS Library



There are numerous books on machine learning and
related topics in the library.
Browse the library holdings to get a feel of the books
Search the library portal using keywords like “machine
learning”, “learning”, “statistical learning”, etc
CS 535 - Machine Learning (Wi 2005-2006) - Asim Karim @ LUMS
14