General Information Course Id: COSC6342 Machine Learning Time: TU/TH 10a-11:30a Instructor: Christoph F. Eick Classroom:AH123

Slides:



Advertisements
Similar presentations
EECS738 Xue-wen Chen EECS 738: Machine Learning Fall 2011, Prof. Xue-wen Chen The University of Kansas.
Advertisements

INTRODUCTION TO Machine Learning 2nd Edition
ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
IS5152 Decision Making Technologies
An Overview of Machine Learning
ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
CIS 678 Artificial Intelligence problems deduction, reasoning knowledge representation planning learning natural language processing motion and manipulation.
Statistical pattern recognition and machine learning Jen-Chang Liu, Spring, 2008.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
Lecture #1COMP 527 Pattern Recognition1 Pattern Recognition Why? To provide machines with perception & cognition capabilities so that they could interact.
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
Learning Programs Danielle and Joseph Bennett (and Lorelei) 4 December 2007.
INTRODUCTION TO Machine Learning ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
CSE 515 Statistical Methods in Computer Science Instructor: Pedro Domingos.
Introduction to machine learning
Machine Learning Usman Roshan Dept. of Computer Science NJIT.
CSC 478 Programming Data Mining Applications Course Summary Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
CS Machine Learning. What is Machine Learning? Adapt to / learn from data  To optimize a performance function Can be used to:  Extract knowledge.
General Information Course Id: COSC6342 Machine Learning Time: MO/WE 2:30-4p Instructor: Christoph F. Eick Classroom:SEC 201
CEN 592 PATTERN RECOGNITION Spring Term CEN 592 PATTERN RECOGNITION Spring Term DEPARTMENT of INFORMATION TECHNOLOGIES Assoc. Prof.
Overview G. Jogesh Babu. Probability theory Probability is all about flip of a coin Conditional probability & Bayes theorem (Bayesian analysis) Expectation,
Machine Learning Queens College Lecture 13: SVM Again.
Last Words COSC Big Data (frameworks and environments to analyze big datasets) has become a hot topic; it is a mixture of data analysis, data mining,
Data mining and machine learning A brief introduction.
Anomaly detection with Bayesian networks Website: John Sandiford.
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
J. Leskovec, A. Rajaraman, J. Ullman: Mining of Massive Datasets, 2.
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
Computational Intelligence: Methods and Applications Lecture 37 Summary & review Włodzisław Duch Dept. of Informatics, UMK Google: W Duch.
Machine Learning Lecture 11 Summary G53MLE | Machine Learning | Dr Guoping Qiu1.
Bayesian networks Classification, segmentation, time series prediction and more. Website: Twitter:
CPSC 502, Lecture 15Slide 1 Introduction to Artificial Intelligence (AI) Computer Science cpsc502, Lecture 16 Nov, 3, 2011 Slide credit: C. Conati, S.
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
Mehdi Ghayoumi MSB rm 132 Ofc hr: Thur, a Machine Learning.
Machine Learning Lecture 1. Course Information Text book “Introduction to Machine Learning” by Ethem Alpaydin, MIT Press. Reference book “Data Mining.
1 Generative and Discriminative Models Jie Tang Department of Computer Science & Technology Tsinghua University 2012.
Last Words DM 1. Mining Data Steams / Incremental Data Mining / Mining sensor data (e.g. modify a decision tree assuming that new examples arrive continuously,
Classification Derek Hoiem CS 598, Spring 2009 Jan 27, 2009.
Christoph F. Eick: COSC 6368 and ‘What is AI?” 1 COSC 6368 and “What is AI?” 1.Introduction to AI (today, and TH) What is AI? Sub-fields of AI Problems.
CPE542: Pattern Recognition Course Introduction Dr. Gheith Abandah د. غيث علي عبندة.
CSC 478 Programming Data Mining Applications Course Summary Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
Machine Learning in CSC 196K
Machine Learning: A Brief Introduction Fu Chang Institute of Information Science Academia Sinica ext. 1819
General Information Course Id: COSC6342 Machine Learning Time: TU/TH 1-2:30p Instructor: Christoph F. Eick Classroom:AH301
FNA/Spring CENG 562 – Machine Learning. FNA/Spring Contact information Instructor: Dr. Ferda N. Alpaslan
Machine Learning Usman Roshan Dept. of Computer Science NJIT.
CMPS 142/242 Review Section Fall 2011 Adapted from Lecture Slides.
Machine Learning. Machine Learning: what is it? We have data.
Usman Roshan Dept. of Computer Science NJIT
Brief Intro to Machine Learning CS539
A Brief Introduction to Bayesian networks
Who am I? Work in Probabilistic Machine Learning Like to teach 
Machine Learning Models
Machine Learning for Computer Security
2009: Topics Covered in COSC 6368
Eick: Introduction Machine Learning
Data Mining Lecture 11.
Special Topics in Data Mining Applications Focus on: Text Mining
Data Mining: Concepts and Techniques Course Outline
CHAPTER 3: Bayesian Decision Theory
Basic Intro Tutorial on Machine Learning and Data Mining
Prepared by: Mahmoud Rafeek Al-Farra
CSE 515 Statistical Methods in Computer Science
INTRODUCTION TO Machine Learning
LECTURE 07: BAYESIAN ESTIMATION
2004: Topics Covered in COSC 6368
Christoph F. Eick: A Gentle Introduction to Machine Learning
Derek Hoiem CS 598, Spring 2009 Jan 27, 2009
Usman Roshan Dept. of Computer Science NJIT
What is Artificial Intelligence?
Presentation transcript:

General Information Course Id: COSC6342 Machine Learning Time: TU/TH 10a-11:30a Instructor: Christoph F. Eick Classroom:AH123 Homepage:

2 What is Machine Learning? Machine Learning is the Machine Learning is the study of algorithms thatstudy of algorithms that improve their performanceimprove their performance at some taskat some task with experiencewith experience Role of Statistics: Inference from a sample Role of Statistics: Inference from a sample Role of Computer science: Efficient algorithms to Role of Computer science: Efficient algorithms to Solve optimization problemsSolve optimization problems Representing and evaluating the model for inferenceRepresenting and evaluating the model for inference

3 Applications of Machine Learning Supervised Learning Supervised Learning ClassificationClassification PredictionPrediction Unsupervised Learning Unsupervised Learning Association AnalysisAssociation Analysis ClusteringClustering Preprocessing and Summarization of Data Preprocessing and Summarization of Data Reinforcement Learning Reinforcement Learning Activities Related to Models Activities Related to Models Learning parameters of modelsLearning parameters of models Choosing/Comparing modelsChoosing/Comparing models …

Prerequisites Background Probabilities Probabilities Distributions, densities, marginalization…Distributions, densities, marginalization… Basic statistics Basic statistics Moments, typical distributions, regressionMoments, typical distributions, regression Basic knowledge of optimization techniques Basic knowledge of optimization techniques Algorithms Algorithms basic data structures, complexity…basic data structures, complexity… Programming skills Programming skills We provide some background, but the class will be fast paced We provide some background, but the class will be fast paced Ability to deal with “abstract mathematical concepts” Ability to deal with “abstract mathematical concepts”

Textbooks Textbook: Ethem Alpaydin, Introduction to Machine Learning, MIT Press, Recommended Textbooks: 1.Christopher M. Bishop, Pattern Recognition and Machine Learning, Tom Mitchell, Machine Learning, McGraw-Hill, 1997.

Grading 3 Exams67-70% Project 18-24% Homeworks 10-15% Attendance 1-2% NOTE: PLAGIARISM IS NOT TOLERATED. Remark: Weights are subject to change

Topics Covered in 2009 (Based on Alpaydin) Topic 1: Introduction Topic 2: Supervised Learning Topic 3: Bayesian Decision Theory (excluding Belief Networks) Topic 4: Using Curve Fitting as an Example to Discuss Major Issues in ML Topic 5: Parametric Model Selection Topic 6: Dimensionality Reduction Centering on PCA Topic 7: Clustering1: Mixture Models, K-Means and EM Topic 8: Non-Parametric Methods Centering on kNN and Density Estimation Topic 9: Clustering2: Density-based Approaches Topic 10: Decision Trees Topic 11: Comparing Classifiers Topic 12: Combining Multiple Learners Topic 13: Linear Discrimination Topic 14: More on Kernel Methods Topic 15: Naive Bayes' and Belief Networks Topic 16: Hidden Markov Models Topic 17: Sampling Topic 18: Reinforcement Learning Topic 19: Neural Networks Topic 20: Computational Learning Theory Remark: Topics 14, 16, 17, 19, and 20 likely will be only briefly covered or skipped---due to the lack of time.

Course Project  The project will center on the application of machine learning techniques to a challenging problem. It will be conducted in the window Feb. 12-April 11. to a challenging problem. It will be conducted in the window Feb. 12-April 11.  You can either conduct some novel experiments by applying machine learning algorithm(s) to a challenging machine learning task or attempt a theoretical algorithm(s) to a challenging machine learning task or attempt a theoretical analysis. analysis.  Findings of the project will be summarized in a report and in a brief presentation. The report must include a short survey of related work with the corresponding list The report must include a short survey of related work with the corresponding list of references. of references.

Tentative ML Spring 2009 Schedule WeekTopic Jan 20 Introduction Jan 27 Supervised Learning/Bayesian Decision Theory Feb. 3 Curve Fitting/Model Estimation---Parametric Approaches Feb. 10 Model Estimation---Parametric Approaches Feb. 17 Parametric Approaches/Clustering1 Feb. 24 Clustering1/Non-param Methods March 3 Non-Param Methods/Exam1 March 10 Clustering2/Dim. Reduction,Decision Trees March 24 Dim. Reduction; DecisionTrees /Exam2 March 31 SVMs/Kernel Methods; Ensemble Methods April 7 Comparing Classifiers/Group1 Presentations April 14 Group2 Presentations/TBDL April 21 Reinforcement Learning/possibly Belief Networks April 28 Review/Exam3 March 31, 2009

Course Elements Total: classes 18 lectures 18 lectures 2-3 classes for review and discussing homework problems 2-3 classes for review and discussing homework problems 2 classes will be allocated for student presentations 2 classes will be allocated for student presentations 3 exams 3 exams homeworks homeworks individual graded individual graded group graded group graded not-graded (solutions will be discussed in lecture 7-9 days later). not-graded (solutions will be discussed in lecture 7-9 days later).

Dates to Remember Dates to rememberEvents March 5, March 26, April 30Exams April 9 and 14Student Project Presentations March 17 /19No class (Spring Break) April 13(Group1)/April 15(Group2) 11p Submit Project Report /Software/…

Exams  Will be open notes/textbook  Will get a review list before the exam  Exams will center (80% or more) on material that was covered in the lecture  There will be a review prior to the second and third exam; first exam will mostly center on basics. center on basics.  Exam scores will be immediately converted into number grades  No sample exams; sorry I haven’t taught this course for a long time…

Other UH-CS Courses with Overlapping Contents 1. COSC 6368: Artificial Intelligence  Strong Overlap: Decision Trees, Bayesian Belief Networks  Medium Overlap: Reinforcement Learning  COSC 6335: Data Mining  Strong Overlap: Decision trees, SVM, kNN, Density- based Clustering based Clustering  Medium Overlap: K-means, Decision Trees, Preprocessing/Exploratory DA, AdaBoost Preprocessing/Exploratory DA, AdaBoost  COSC 6343: Pattern Classification  Medium Overlap: all classification algorithms, feature selection—discusses those topics taking a different perspective. a different perspective.