paw
CpSc 881: Machine Learning
Introduction
seal
learning.jpg
Picture1
seal
2
Copy Right Notice
Most slides in this presentation areadopted from slides of text book andvarious sources. The Copyright belong tothe original authors. Thanks!
Picture1
seal
3
General Information
Class Time5:45 PM ~ 8:30PM Monday
Location119 McAdams
Instructor:Dr. Feng Luo
Office:210 McAdams Hall
Phone:864-656-4793
Email:luofeng@clemson.edu
Office Hours:4:30PM ~ 5:30PM Monday
Web site:
http://www.cs.clemson.edu/~luofeng/course/MachineLearning/machinelearning.html
Picture1
seal
4
Prerequisite
Familiarity with basic computerscience principles and skills.
Familiarity with the basicmathematics, like probabilitytheory, basic linear algebra.
Picture1
seal
5
Text Book
Tom Mitchell. Machine Learning, 1997.ISBN 0-07-042807-7, WCB/McGraw-Hill
Reference books:
Ethem Alpaydin. Introduction to MachineLearning, 2004. ISBN: 0-262-01211-1, the MITPress.
Nils J. Nilsson Introduction to MachineLearning,(http://robotics.stanford.edu/people/nilsson/mlbook.html)
Picture1
seal
6
Grading
Grading:
Mid-term exam25 %
Final exam 25 %
Term project50 %
Curved to A, B, C,D
Picture1
seal
7
Picture1
seal
8
Tools
Weka(http://www.cs.waikato.ac.nz/ml/weka/)
R (http://www.r-project.org/)
Octave: A free matlab clone(http://www.gnu.org/software/octave/)
Machine Learning Tools in Java(http://sourceforge.net/projects/mldev/)
Picture1
seal
9
Resources: Journals
Journal of Machine Learning Researchwww.jmlr.org
Machine Learning
Neural Computation
Neural Networks
IEEE Transactions on Neural Networks
IEEE Transactions on Pattern Analysis andMachine Intelligence
Annals of Statistics
Journal of the American Statistical Association
Picture1
seal
10
Resources: Conferences
International Conference on Machine Learning (ICML)
European Conference on Machine Learning (ECML)
Neural Information Processing Systems (NIPS)
Uncertainty in Artificial Intelligence (UAI)
Computational Learning Theory (COLT)
International Joint Conference on Artificial Intelligence (IJCAI)
International Conference on Neural Networks (Europe)
ICANN05: http://www.ibspan.waw.pl/ICANN-2005/
Picture1
seal
11
What is Machine Learning
ml
Definition – Computing Dictionary:
The ability of a machine to improve its performance based onprevious results.
Picture1
seal
12
Why Machine Learning
Human expertise does not exist (navigatingon Mars)
Humans are unable to explain theirexpertise (speech recognition)
Solution changes in time (routing on acomputer network)
Solution needs to be adapted to particularcases (user biometrics)
Picture1
seal
13
Three niches for machine learning
Data Mining: using historical data toimprove decisions
Medical records -> medical knowledge
Software application we can NOT programby hand
Autonomous driving
Speech recognition
Self customizing programs
News reader that learns user interests
Picture1
seal
14
Applications of MachineLearning
Information filtering/classification
Picture1
seal
15
Applications of MachineLearning
schach
Playing games
Picture1
seal
16
Applications of MachineLearning
robo
Robotics
Picture1
seal
17
Applications of MachineLearning
real
damage
damagemessage
fault detection/monitoringtechnical systems
Picture1
seal
18
Applications of MachineLearning
VonDNAZumGen
man
bioinformatics
Picture1
seal
19
Applications of MachineLearning
image classificationpicture processing
colo3
somse
Picture1
seal
20
Applications of MachineLearning
level0
Text/languageprocessing,classification,visualization, ...
Picture1
seal
21
Applications of MachineLearning
untitled.bmp
Picture1
seal
22
Connections of MachineLearning
ML
AI
Neurobiology
Control
Statistics
Optimization
Information theory
Psychology
Philosophy