Objectives of the Course And Preliminaries 1. 2  Instructor: Dr. Nathalie Japkowicz  Office: SITE 5-029  Phone Number: 562-5800 x 6693 (don’t rely.

Slides:



Advertisements
Similar presentations
Welcome to the seminar course
Advertisements

Project Proposal.
IS5152 Decision Making Technologies
1 CSI 5387: Concept Learning Systems / Machine Learning Instructor: Nathalie Japkowicz Objectives of the Course and Preliminaries.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
2015/6/1Course Introduction1 Welcome! MSCIT 521: Knowledge Discovery and Data Mining Qiang Yang Hong Kong University of Science and Technology
James Tam Introduction To CPSC 231 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
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.
EECS 349 Machine Learning Instructor: Doug Downey Note: slides adapted from Pedro Domingos, University of Washington, CSE
1 Data Mining Techniques Instructor: Ruoming Jin Fall 2006.
IMT530- Organization of Information Resources1 Feedback Like exercises –But want more instructions and feedback on them –Wondering about grading on these.
PROBABILITY AND STATISTICS FOR ENGINEERS Session 1 Dr Abdelaziz Berrado MTH3301 —Fall 09.
CS533 Modeling and Performance Evaluation of Network and Computer Systems Mark Claypool.
Introduction to Artificial Neural Network and Fuzzy Systems
IB 429 ANSC 466 ANTH 442 Animal Behavior MWF 3-3: Roger Adams Lab 1 hand out: course syllabus.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
WEEK 1 CS 361: ADVANCED DATA STRUCTURES AND ALGORITHMS Dong Si Dept. of Computer Science 1.
CSCI 347 – Data Mining Lecture 01 – Course Overview.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
1 CSI 5388: Topics in Machine Learning Instructor: Nathalie Japkowicz Objectives of the Course and Preliminaries Course Webpage.
COMP 875 Machine Learning Methods in Image Analysis.
COMP 4332 / RMBI 4330 Big Data Mining (Spring 2015) Lei Chen Hong Kong University of Science and Technology
MATH 310, FALL 2003 (Combinatorial Problem Solving) MoWeFr 1:20 McGregory 214.
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
Xiaoying Sharon Gao Mengjie Zhang Computer Science Victoria University of Wellington Introduction to Artificial Intelligence COMP 307.
FS100 – Unit 1 Introduction to FS C. Seminar Overview Course Syllabus Important Dates Course Announcements Discussion Boards Assignments and Grading.
Lecture 1 Page 1 CS 239, Fall 2010 Introduction CS 239 Advanced Topics in Computer Security Peter Reiher September 23, 2010.
CpSc 881: Machine Learning Introduction. 2 Copy Right Notice Most slides in this presentation are adopted from slides of text book and various sources.
James Tam CPSC 203: Introduction To Computers (Independent Study) James Tam.
Dept. of Computing Science, University of Aberdeen1 CS4031/CS5012 Data Mining and Visualization Yaji Sripada.
Geology I (ERTH-1100) Fall, 2009 Syllabus Class Homepage: Instructor:Steven Roecker.
Humanities 1 Syllabus Professor Robert Cannon Web: robertleecannon.com Spring 2010 Classroom: CC 208 TH 6:45-9:55 pm 3 units.
Data Mining Teaching experience at the FIB. What is Data Mining? A broad set of techniques and algorithms brought from machine learning and statistics.
CS 6961: Structured Prediction Fall 2014 Course Information.
Course Information Sarah Diesburg Operating Systems COP 4610.
1 Machine Learning (Extended) Dr. Ata Kaban Algorithms to enable computers to learn –Learning = ability to improve performance automatically through experience.
Course Information Andy Wang Operating Systems COP 4610 / CGS 5765.
Your Roadmap for Success Alice: “Would you tell me, please, which way I ought to go from here?" Cat: "That's depends a good deal on where you want to get.
COMP 304: Artificial Intelligence. General Lecturer: Nelishia Pillay Office: Room F3 Telephone:
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
1 CSI 5387: Concept Learning Systems / Machine Learning Instructor: Nathalie Japkowicz Objectives of the Course and Preliminaries.
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
CS 4620 Intelligent Systems. What we want to do today Course introductions Make sure you know the schedule for the next three weeks.
Geology I: Earth’s Interior(ERTH-1960) Geology I: Lab (ERTH-1961) Fall, 2015 Syllabus Class Homepage:
CPS 49S Google: The Computer Science Within and its Impact on Society Shivnath Babu Spring 2008.
Feature Engineering Studio September 9, Welcome to Feature Engineering Studio Design studio-style course teaching how to distill and engineer features.
IB 105 Environmental Biology MWF 11-11:50 2 hand outs: course syllabus and pre-test.
1 Intro to Artificial Intelligence COURSE # CSC384H1F Fall 2008 Sonya Allin Note: many slides drawn from/inspired by Andrew Moore’s lectures at CMU and.
2016/2/4Course Introduction1 COMP 4332, RMBI 4330 Advanced Data Mining (Spring 2012) Qiang Yang Hong Kong University of Science and Technology
Lecture 1 Page 1 CS 236 Online Introduction CS 236 On-Line MS Program Networks and Systems Security Peter Reiher.
This will be an interactive class, prepare to participate!!!
Policy Applications of Psychology and Economics Professor Sendhil Mullainathan Fall 2006.
CSE344/544 Machine Learning Richa Singh Lecture slides are prepared using several teaching resources and no authorship is claimed for any slides.
FNA/Spring CENG 562 – Machine Learning. FNA/Spring Contact information Instructor: Dr. Ferda N. Alpaslan
PSYC 2301 Introduction to Psychology Mayya M. Chami, M.A CRN#89293; Spring, weeks Houston Community College System.
Introduction to Machine Learning, its potential usage in network area,
Purpose of Class To prepare students for research and advanced work in security topics To familiarize students working in other networking areas with important.
Objectives of the Course and Preliminaries
Course Information Mark Stanovich Principles of Operating Systems
CSI 3120 Concepts of Programming Languages
Data Mining: Concepts and Techniques Course Outline
FINAL EXAM INFORMATION
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
CAP 6412: Advanced Computer Vision
Welcome! Knowledge Discovery and Data Mining
CSCE 4143 Section 001: Data Mining Spring 2019.
CS 474/674 – Image Processing Fall Prof. Bebis.
Presentation transcript:

Objectives of the Course And Preliminaries 1

2  Instructor: Dr. Nathalie Japkowicz  Office: SITE  Phone Number: x 6693 (don’t rely on it!)  (best way to contact me!)  Office Hours:  Thursdays, 11:30am-1:30pm or Wednesdays, after class  Extra Seminars: TAMALE Seminars,  TBA (invited talks on Machine Learning and Natural Language Processing)  See: for talk announcements  Write to Jelber Sayyad to receive all announcements by (strongly suggested)

 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! 3

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. 4

 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. 5

 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 indicating intensity.  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. 6

 In the helicopter gearbox monitoring problem, the assumption is that functioning and malfunctioning gearboxes emit different sounds. Thus, the strings of numbers that represent these sounds 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! 7

 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 (useful for hazardous missions or to assist disabled people)  Personalized Web Assistants (e.g., an automated assistant can assemble personally customized newspaper articles)  And many more applications… 8

 Peter Flach, Machine Learning: The art and science of algorithms that make sense of data. Cambridge University Press,  Nathalie Japkowicz and Mohak Shah, Evaluating Learning Algorithms: A Classification Perspective, Cambridge University Press,  Book chapters from a book on Big Data Analysis that I am in the process of editing (they will be provided by ).  The syllabus also lists a number of non-required books that you may find useful. 9 Text Books and Reading Material

 To present a broad introduction of the principles and paradigms underlying machine learning, including discussions and hands-on evaluations of some of the major approaches currently being investigated.  To introduce the students to the reading, presenting and critiquing of research papers.  To initiate the students to formulating a research problem and carrying this research through. 10

 In the first four weeks of the course, I will be lecturing every class in order to present the basics of the field.  From week 5 to week 11, e ach week will be organized as follows (except for week 6, the week of the study break) :  Part 1 (first hour and a half) of the course will be a regular lecture.  Part 2 (second hour and a half) of the course will be a set of presentations by a team of students on the weekly theme set by the book chapter on big data analysis assigned for that week. The students on the team will not be presenting the book chapter, but rather will have searched for recent papers related to that team in the major conference proceedings (ICML, KDD, ECML, ICDM, SDM) and will be presenting that research.  Every student teams will have to hand in a summary and a critique of the book chapter on big data analysis assigned for that week the day they will be discussed.  Week 12 will be devoted to project presentations. Every student will present his/her project individually.  Week 13 is reserved for the final exam and possibly additional project presentations. 11

12  The course will teach machine algorithms, theoretical issues and contemporary problems in machine learning.  Machine learning algorithms covered: Version Spaces Decision Trees Artificial Neural Networks Bayesian Learning Instance-Based Learning Support Vector Machines Ensemble-Learning Algorithms Rule Learning/Associative Rule Mining Unsupervised Learning/Clustering Genetic Algorithms

13  Theoretical issues considered: The roots of Machine learning (Philosophy, AI, Computational Learning Theory, Statistics) Experimental Evaluation of Learning Algorithms

14 Contemporary themes considered: We will be specifically looking at the area of big data analysis, and in particular, at the following topics: Graph Mining Mining Social Networks Data Streams Mining Unstructured or Semi-Structured Data Mining Data Mining with Heterogeneous Sources Spatio-Temporal Data Mining Issues of Trust and Provenance in Data Mining Privacy in Data Mining

 Weekly paper critiques (1 critique per teams of 3-4 students)  1 team presentation on papers of the team’s choice, related to the weekly theme  2 Assignments (little programming involved as programming packages will be provided)  Final Exam  Final Project: - Project Proposal - Project Report - Project Presentation 15 15% 20% 40% Percent of the Final Grade 25%

 Assignment 1:  Handed out on: Wednesday September 30, 2015  Due on: Wednesday Oct 21, 2015  Assignment 2:  Handed out on: Wednesday Oct 21, 2015  Due on: Wednesday November 11, 2015  Final Exam:  In class on December 2,

 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 on October 21, 2015  Project Report are due on November 25, 2015  Project Presentations will take place on November 25, 2015 and December 2, 2015  Suggestions for project topics are listed on the Web site, but you are welcome (and that’s even better) to propose your own idea. Start thinking about the project early!!!!! 17