Introduction. Welcome. Machine Learning

Similar documents
CS Machine Learning

Python Machine Learning

Lecture 1: Basic Concepts of Machine Learning

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Laboratorio di Intelligenza Artificiale e Robotica

Word Segmentation of Off-line Handwritten Documents

Rule Learning With Negation: Issues Regarding Effectiveness

Introduction to Ensemble Learning Featuring Successes in the Netflix Prize Competition

Applications of data mining algorithms to analysis of medical data

Laboratorio di Intelligenza Artificiale e Robotica

A Neural Network GUI Tested on Text-To-Phoneme Mapping

CS 446: Machine Learning

Rule Learning with Negation: Issues Regarding Effectiveness

Lecture 1: Machine Learning Basics

CSL465/603 - Machine Learning

We re Listening Results Dashboard How To Guide

Active Learning. Yingyu Liang Computer Sciences 760 Fall

Exposé for a Master s Thesis

Course Outline. Course Grading. Where to go for help. Academic Integrity. EE-589 Introduction to Neural Networks NN 1 EE

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

Iterative Cross-Training: An Algorithm for Learning from Unlabeled Web Pages

Online Updating of Word Representations for Part-of-Speech Tagging

Assignment 1: Predicting Amazon Review Ratings

Semantic Segmentation with Histological Image Data: Cancer Cell vs. Stroma

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

Twitter Sentiment Classification on Sanders Data using Hybrid Approach

ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY DOWNLOAD EBOOK : ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY PDF

Axiom 2013 Team Description Paper

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

OCR for Arabic using SIFT Descriptors With Online Failure Prediction

Human Emotion Recognition From Speech

MYCIN. The MYCIN Task

Machine Learning from Garden Path Sentences: The Application of Computational Linguistics

Semi-supervised methods of text processing, and an application to medical concept extraction. Yacine Jernite Text-as-Data series September 17.

Lip reading: Japanese vowel recognition by tracking temporal changes of lip shape

Dublin City Schools Mathematics Graded Course of Study GRADE 4

Australian Journal of Basic and Applied Sciences

AQUA: An Ontology-Driven Question Answering System

Speech Recognition at ICSI: Broadcast News and beyond

Predicting Student Attrition in MOOCs using Sentiment Analysis and Neural Networks

(Sub)Gradient Descent

An investigation of imitation learning algorithms for structured prediction

Comparison of EM and Two-Step Cluster Method for Mixed Data: An Application

Pp. 176{182 in Proceedings of The Second International Conference on Knowledge Discovery and Data Mining. Predictive Data Mining with Finite Mixtures

Vowel Alternations and Predictable Spelling Changes

Product Feature-based Ratings foropinionsummarization of E-Commerce Feedback Comments

COMPUTER-ASSISTED INDEPENDENT STUDY IN MULTIVARIATE CALCULUS

Discriminative Learning of Beam-Search Heuristics for Planning

Automatic document classification of biological literature

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

A Case Study: News Classification Based on Term Frequency

UPDATES. Bronco Bookstore. Spring 2015

ScienceDirect. A Framework for Clustering Cardiac Patient s Records Using Unsupervised Learning Techniques

Learning From the Past with Experiment Databases

Statistics and Data Analytics Minor

CLASSIFICATION OF TEXT DOCUMENTS USING INTEGER REPRESENTATION AND REGRESSION: AN INTEGRATED APPROACH

Sample Problems for MATH 5001, University of Georgia

How to read a Paper ISMLL. Dr. Josif Grabocka, Carlotta Schatten

State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210

IT Students Workshop within Strategic Partnership of Leibniz University and Peter the Great St. Petersburg Polytechnic University

GUIDELINES FOR HUMAN GENETICS

CS4491/CS 7265 BIG DATA ANALYTICS INTRODUCTION TO THE COURSE. Mingon Kang, PhD Computer Science, Kennesaw State University

My First Spanish Phrases (Speak Another Language!) By Jill Kalz

Netpix: A Method of Feature Selection Leading. to Accurate Sentiment-Based Classification Models

Rule discovery in Web-based educational systems using Grammar-Based Genetic Programming

Corrective Feedback and Persistent Learning for Information Extraction

Issues in the Mining of Heart Failure Datasets

INTERMEDIATE ALGEBRA PRODUCT GUIDE

LOUISIANA HIGH SCHOOL RALLY ASSOCIATION

Extracting Opinion Expressions and Their Polarities Exploration of Pipelines and Joint Models

AD (Leave blank) PREPARED FOR: U.S. Army Medical Research and Materiel Command Fort Detrick, Maryland

Speech Emotion Recognition Using Support Vector Machine

Analyzing sentiments in tweets for Tesla Model 3 using SAS Enterprise Miner and SAS Sentiment Analysis Studio

Training a Neural Network to Answer 8th Grade Science Questions Steven Hewitt, An Ju, Katherine Stasaski

Math Placement at Paci c Lutheran University

Office Hours: Mon & Fri 10:00-12:00. Course Description

Content-free collaborative learning modeling using data mining

EDEXCEL FUNCTIONAL SKILLS PILOT TEACHER S NOTES. Maths Level 2. Chapter 4. Working with measures

Using dialogue context to improve parsing performance in dialogue systems

BYLINE [Heng Ji, Computer Science Department, New York University,

*Net Perceptions, Inc West 78th Street Suite 300 Minneapolis, MN

Welcome to. ECML/PKDD 2004 Community meeting

Defragmenting Textual Data by Leveraging the Syntactic Structure of the English Language

Mining Association Rules in Student s Assessment Data

PATHOPHYSIOLOGY HS3410 RN-BSN, Spring Semester, 2016

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

Using computational modeling in language acquisition research

Name Class Date. Graphing Proportional Relationships

UF-CPET SSI & STARTS Lesson Plan

Week 4: Action Planning and Personal Growth

Citrine Informatics. The Latest from Citrine. Citrine Informatics. The data analytics platform for the physical world

A Comparison of Two Text Representations for Sentiment Analysis

The University of Wisconsin Library System

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Machine Learning and Data Mining. Ensembles of Learners. Prof. Alexander Ihler

University of Waterloo School of Accountancy. AFM 102: Introductory Management Accounting. Fall Term 2004: Section 4

TRINITY VALLEY COMMUNITY COLLEGE COURSE SYLLABUS

Lecture 6: Applications

Approaches for analyzing tutor's role in a networked inquiry discourse

Indian Institute of Technology, Kanpur

Transcription:

Introduction Welcome Machine Learning

Machine Learning - Grew out of work in AI - New capability for computers Examples: - Database mining Large datasets from growth of automation/web. E.g., Web click data, medical records, biology, engineering - Applications can t program by hand. E.g., Autonomous helicopter, handwriting recognition, most of Natural Language Processing (NLP), Computer Vision.

Machine Learning - Grew out of work in AI - New capability for computers Examples: - Database mining Large datasets from growth of automation/web. E.g., Web click data, medical records, biology, engineering - Applications can t program by hand. E.g., Autonomous helicopter, handwriting recognition, most of Natural Language Processing (NLP), Computer Vision. - Self-customizing programs E.g., Amazon, Netflix product recommendations - Understanding human learning (brain, real AI).

Introduction What is machine learning Machine Learning

Machine Learning definition Arthur Samuel (1959). Machine Learning: Field of study that gives computers the ability to learn without being explicitly programmed. Tom Mitchell (1998) Well-posed Learning Problem: A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E.

A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E. Suppose your email program watches which emails you do or do not mark as spam, and based on that learns how to better filter spam. What is the task T in this setting? Classifying emails as spam or not spam. Watching you label emails as spam or not spam. The number (or fraction) of emails correctly classified as spam/not spam. None of the above this is not a machine learning problem.

Machine learning algorithms: - Supervised learning - Unsupervised learning Others: Reinforcement learning, recommender systems. Also talk about: Practical advice for applying learning algorithms.

Introduction Supervised Learning Machine Learning

Housing price prediction. 400 Price ($) in 1000 s 300 200 100 0 0 500 1000 1500 2000 2500 Size in feet 2 Supervised Learning right answers given Regression: Predict continuous valued output (price)

Breast cancer (malignant, benign) Malignant? 1(Y) 0(N) Tumor Size Classification Discrete valued output (0 or 1) Tumor Size

Age - Clump Thickness - Uniformity of Cell Size - Uniformity of Cell Shape Tumor Size

You re running a company, and you want to develop learning algorithms to address each of two problems. Problem 1: You have a large inventory of identical items. You want to predict how many of these items will sell over the next 3 months. Problem 2: You d like software to examine individual customer accounts, and for each account decide if it has been hacked/compromised. Should you treat these as classification or as regression problems? Treat both as classification problems. Treat problem 1 as a classification problem, problem 2 as a regression problem. Treat problem 1 as a regression problem, problem 2 as a classification problem. Treat both as regression problems.

Introduction Unsupervised Learning Machine Learning

Supervised Learning x 2 x 1

Unsupervised Learning x 2 x 1

Genes Individuals Source: Daphne Koller]

Genes Individuals Source: Daphne Koller]

Organize computing clusters Social network analysis Market segmentation Image credit: NASA/JPL-Caltech/E. Churchwell (Univ. of Wisconsin, Madison) Astronomical data analysis

Of the following examples, which would you address using an unsupervised learning algorithm? (Check all that apply.) Given email labeled as spam/not spam, learn a spam filter. Given a set of news articles found on the web, group them into set of articles about the same story. Given a database of customer data, automatically discover market segments and group customers into different market segments. Given a dataset of patients diagnosed as either having diabetes or not, learn to classify new patients as having diabetes or not.