1 CSI 5388: Topics in Machine Learning Instructor: Nathalie Japkowicz Objectives of the Course and Preliminaries Course Webpage.

Slides:



Advertisements
Similar presentations
Critical Reading Strategies: Overview of Research Process
Advertisements

Welcome to the seminar course
CS-550 Syllabus1 CS-550: Comparative Operating Systems Instructor: Dr. Marius D. Soneru Fall 2001.
Project Proposal.
IS5152 Decision Making Technologies
1 CSI 5387: Concept Learning Systems / Machine Learning Instructor: Nathalie Japkowicz Objectives of the Course and Preliminaries.
2015/6/1Course Introduction1 Welcome! MSCIT 521: Knowledge Discovery and Data Mining Qiang Yang Hong Kong University of Science and Technology
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
Distribuerade System fk TDA297(CTH), INN290 (GU) VT 2009 LP3 – 5p (7.5 hp)
Logistics: –My office hours: T, Th 4-5pm or by appointment –Class Web page:
Machine Learning Bob Durrant School of Computer Science
Machine Learning (Extended) Dr. Ata Kaban
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Machine Learning Group University College Dublin 4.30 Machine Learning Pádraig Cunningham.
Using Graded and Non-Graded Assignments in the Classroom Shirley A. Jackson Sociology Department 1SCSU Teaching Academy - June 3, 2009.
MIS 470: Information Systems Project Yong Choi School of Business Administration CSU, Bakersfield.
EECE 571R (Spring 2010) Autonomic Computing (Building Self* Systems) Matei Ripeanu matei at ece.ubc.ca.
IMT530- Organization of Information Resources1 Feedback Like exercises –But want more instructions and feedback on them –Wondering about grading on these.
CSCD 434 Spring 2011 Lecture 1 Course Overview. Contact Information Instructor Carol Taylor 315 CEB Phone: Office.
Data Mining – Intro.
CS 5941 CS583 – Data Mining and Text Mining Course Web Page 05/cs583.html.
Introduction to Artificial Neural Network and Fuzzy Systems
Introduction to Programming Using C++ Dr. Mohamed Khafagy.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
CSCI 347 – Data Mining Lecture 01 – Course Overview.
Cpt S 471/571: Computational Genomics Spring 2015, 3 cr. Where: Sloan 9 When: M WF 11:10-12:00 Instructor weekly office hour for Spring 2015: Tuesdays.
COMP 875 Machine Learning Methods in Image Analysis.
Xiaoying Sharon Gao Mengjie Zhang Computer Science Victoria University of Wellington Introduction to Artificial Intelligence COMP 307.
COURSE ADDITION CATALOG DESCRIPTION To include credit hours, type of course, term(s) offered, prerequisites and/or restrictions. (75 words maximum.) 4/1/091Course.
COMP Introduction to Programming Yi Hong May 13, 2015.
1 CDA6938 Special Topic: Research in Computer and Network Security (spring’07) Class Overview.
Objectives of the Course And Preliminaries 1. 2  Instructor: Dr. Nathalie Japkowicz  Office: SITE  Phone Number: x 6693 (don’t rely.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Distributed Systems II TDA297(CTH), DIT290 (GU) LP hec
Distributed Systems II TDA297(CTH), DIT290 (GU) LP hec
CSCD 434 Network Security Spring 2014 Lecture 1 Course Overview.
40551 Logic Synthesis Optimization Dr. Yaser M. Agami Khalifa Fall 2004 Lecture # 1.
Research and Writing Seminar Thursday, – 16 35, room C To find an up-to-date version of the schedule and to read the papers check the website
Researching & Writing a Literature Review Karen Ciccone NCSU Libraries.
Distributed Systems II TDA297(CTH), INN290 (GU) LP hec
CS 6961: Structured Prediction Fall 2014 Course Information.
1 Machine Learning (Extended) Dr. Ata Kaban Algorithms to enable computers to learn –Learning = ability to improve performance automatically through experience.
1 CAP6133: Advanced Topics in Computer Security and Computer Forensics (spring’08) Class Overview Dr. Cliff Zou.
Data Mining – Intro. Course Overview Spatial Databases Temporal and Spatio-Temporal Databases Multimedia Databases Data Mining.
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
Course presentation: FLA Fuzzy Logic and Applications 4 CTI, 2 nd semester Doru Todinca in Courses presentation.
Dr. Bea Bourne 1. 2 If you have any troubles in seminar, please do call Tech Support at: They can assist if you get “bumped” from the seminar.
CS Welcome to CS 5383, Topics in Software Assurance, Toward Zero-defect Programming Spring 2007.
1 CSI 5387: Concept Learning Systems / Machine Learning Instructor: Nathalie Japkowicz Objectives of the Course and Preliminaries.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Time: Thursday 3:30PM-6:15PM Classroom: Woodward Hall 130 Course Webpage:
COP4020 INTRODUCTION FALL COURSE DESCRIPTION Programming Languages introduces the fundamentals of the design and implementation of programming languages.
NETW3005 Virtual Memory. Reading For this lecture, you should have read Chapter 9 (Sections 1-7). NETW3005 (Operating Systems) Lecture 08 - Virtual Memory2.
Operating Systems CMPSC 473 Introduction and Overview August 24, Lecture 1 Instructor: Bhuvan Urgaonkar.
1 Sobah Abbas Petersen Adjunct Associate Professor, NTNU Researcher, Sintef TDT4252 Modelling of Information Systems Advanced Course TDT4252,
CSE344/544 Machine Learning Richa Singh Lecture slides are prepared using several teaching resources and no authorship is claimed for any slides.
General Information Course Id: COSC6342 Machine Learning Time: TU/TH 1-2:30p Instructor: Christoph F. Eick Classroom:AH301
1 INSIGHT ON EFFECIVE READING SKILLS Rotimi Taiwo (PhD)
FNA/Spring CENG 562 – Machine Learning. FNA/Spring Contact information Instructor: Dr. Ferda N. Alpaslan
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Introduction to Machine Learning, its potential usage in network area,
CITS4404 Artificial Intelligence & Adaptive Systems
CDA6938/COT4932 Special Topic: Research in Computer and Network Security (spring’06) Class Overview.
Objectives of the Course and Preliminaries
CSI 3120 Concepts of Programming Languages
Autonomous Cyber-Physical Systems: Course Introduction
Introduction to Programming Using C++
Welcome! Knowledge Discovery and Data Mining
GSP 470/570 Advanced Geospatial Analysis and Modeling
Presentation transcript:

1 CSI 5388: Topics in Machine Learning Instructor: Nathalie Japkowicz Objectives of the Course and Preliminaries Course Webpage (including Syllabus):

2 Some Information §Instructor: Dr. Nathalie Japkowicz §Office: STE §Phone Number: x 6693 (don’t rely on it!) § (best way to contact me!)a §Office Hours: Monday 11:45pm-12:45pm and 2:30pm-3:30pm or by appointment §Extra Seminars: TAMALE Seminars, Thursdays, 1:30pm-3:00pm (invited talks on Machine Learning and Natural Language Processing)

3 Machine Learning: A Case Study §Malfunctioning gearboxes have been the cause for CH-46 US Navy helicopters to crash. §Although gearbox malfunctions can be diagnosed by a mechanic prior to a helicopter’s take off, what if a malfunction occurs while in-flight, when it is impossible for a human to detect? §Machine Learning was shown to be useful in this domain and thus to have the potential of saving human lives!

4 How did it Work? Consider the following common situation: §You are in your car, speeding away, when you suddenly hear a “funny” noise. §To prevent an accident, you slow down, and either stop the car or bring it to the nearest garage. §The in-flight helicopter gearbox fault monitoring system was designed following the same idea. The difference, however, is that many gearbox malfunction cannot be heard by humans and must be monitored by a machine.

5 So, Where’s the Learning? §Imagine that, instead of driving your good old battered car, you were asked to drive this truck: §Would you know a “funny” noise from a “normal” one? §Well, probably not, since you’ve never driven a truck before! §While you drove your car during all these years, you effectively learned what your car sounds like and this is why you were able to identify that “funny” noise.

6 What did the Computer Learn? §Obviously, a computer cannot hear and can certainly not distinguish between a normal and an abnormal sound. §Sounds, however, can be represented as wave patterns such as this one: which in fact is a series of real numbers. §And computers can deal with strings of numbers! §For example, a computer can easily be programmed to distinguish between strings of numbers that contain a “3” in them and those that don’t.

7 What did the Computer Learn? (Cont’d) §In the helicopter gearbox monitoring problem, the assumption is that functioning and malfunctioning gearboxes emit different noises. Thus, the strings of numbers that represent these noises have different characteristics. §The exact characteristics of these different categories, however, are unknown and/or are too difficult to describe. §Therefore, they cannot be programmed, but rather, they need to be learned by the computer. §There are many ways in which a computer can learn how to distinguish between two patterns (e.g., decision trees, neural networks, bayesian networks, etc.) and that is the topic of this course!

8 What else can Machine Learning do? §Medical Diagnostic (e.g., breast cancer detection) §Credit Card Fraud Detection §Sonar Detection (e.g., submarines versus shrimps (!) ) §Speech Recognition (e.g., Telephone automated systems) §Autonomous Vehicles (e.g., a vehicle drove unassisted at 70 mph for 90 miles on a public highway. Useful for hazardous missions) §Personalized Web Assistants (e.g., an automated assistant can assemble personally customized newspapers) § etc…...

9 Good References §Machine Learning, Tom Mitchell, McGraw Hill, § Introduction to Machine Learning, Nils J. Nilsson (available (free) from the Web) § Research papers (available from the Library, the Web or will be distributed in class). Research Papers §See the papers listed on the Web site Useful Reading Material

10 Objectives of the Courses: § To introduce advanced topics in Machine Learning, including classifier evaluation, genetic algorithms, unsupervised learning, feature selection, single-class learning and learning from class imbalances. §To introduce the students to the careful reading, presenting and critiquing of individual research papers. §To introduce the students to background research in a subfield of Machine Learning: finding appropriate sources (some giving broad overviews, others describing the most important approaches in the subfield), organizing the knowledge logically, presenting the knowledge to the class. § To initiate the students to formulate a research problem and carrying this research through.

11 Format of the Course: §Each week will be devoted to a different topic in the field. §The first part of the lecture will be a presentation (by the lecturer or invited guests) of the basics concepts pertaining to the weekly topic. § The second part of the lecture will be a set of presentations by 1 or 2 students on: l recent research papers written on that topic. l a specialized sub-area of that topic § The last week of the term will be devoted to project presentations.

12 Course Requirements: §4 paper critiques in which the student will critically and comparatively discuss the content of 2 or 3 research papers on the weekly theme. §A critical and comparative in-class presentation of 2 or 3 research papers (on a weekly theme) §The in-class presentation of a currently important sub-area of Machine Learning §Final Project: - Project Proposal - Project Report - Project Presentation 20% 30% 50% Percent of the Final Grade

13 List of Current Sub-areas of Machine Learning to be Presented §Genetic Programming §Evaluating Unsupervised Learning §Transduction §Feature Selection for SVM §Survey of Single Class Learning Methods, Advantages and Disadvantages §Class Imbalances versus Cost-Sensitive Learning §Recent Advances in Classifier Combination

14 Project (See Project Description on Course Web site) §Research Project including a literature review and the design and implementation of a novel learning scheme or the comparison of several existing schemes. §Projects Proposal (3-5 pages) are due the week after the break. §Project Report are due on the last day of classes §Project Presentations will take place on the last week of classes §Suggestions for project topics are listed on the Web site, but you are welcome to propose your own idea. Start thinking about the project early!!!!!