Big Picture Machine Learning 10701/15781 Carlos Guestrin Carnegie - - PowerPoint PPT Presentation

big picture
SMART_READER_LITE
LIVE PREVIEW

Big Picture Machine Learning 10701/15781 Carlos Guestrin Carnegie - - PowerPoint PPT Presentation

Big Picture Machine Learning 10701/15781 Carlos Guestrin Carnegie Mellon University March 2 nd , 2005 What you have learned thus far Learning is function approximation Point estimation Regression Nave Bayes Logistic


slide-1
SLIDE 1

Big Picture

Machine Learning – 10701/15781 Carlos Guestrin Carnegie Mellon University March 2nd, 2005

slide-2
SLIDE 2

What you have learned thus far

Learning is function approximation Point estimation Regression Naïve Bayes Logistic regression Bias-Variance tradeoff Neural nets Decision trees Cross validation Boosting Instance-based learning SVMs Kernel trick PAC learning VC dimension Margin bounds Mistake bounds

slide-3
SLIDE 3

Review material in terms of…

Types of learning problems Hypothesis spaces Loss functions Optimization algorithms

slide-4
SLIDE 4

Text Classification

Company home page vs Personal home page vs Univeristy home page vs …

slide-5
SLIDE 5

Function fitting

SERVER LAB KITCHEN COPY ELEC PHONE QUIET STORAGE CONFERENCE OFFICE OFFICE 50 51 52 53 54 46 48 49 47 43 45 44 42 41 37 39 38 36 33 3 6 10 11 12 13 14 15 16 17 19 20 21 22 24 25 26 28 30 32 31 27 29 23 18 9 5 8 7 4 34 1 2 35 40

Temperature data

slide-6
SLIDE 6

Monitoring a complex system

Reverse water gas shift system (RWGS) Learn model of system from data Use model to predict behavior and detect faults

slide-7
SLIDE 7

Types of learning problems

Classification Regression Density estimation

20 40 60 80 100 10 20 30 40 18 20 22 24 26 28

Input – Features Output?

slide-8
SLIDE 8

The learning problem

Data

Learning task

<x1,…,xn,y> Features/Function approximator Loss function Optimization algorithm Learned function

slide-9
SLIDE 9

Comparing learning algorithms

Hypothesis space Loss function Optimization algorithm

slide-10
SLIDE 10

Naïve Bayes versus Logistic regression

Naïve Bayes Logistic regression

slide-11
SLIDE 11

Naïve Bayes versus Logistic regression – Classification as density estimation

Choose class with highest probability In addition to class, we get certainty measure

slide-12
SLIDE 12

Logistic regression versus Boosting

Boosting Logistic regression

Log-loss Classifier Exponential-loss

slide-13
SLIDE 13

Linear classifiers – Logistic regression versus SVMs

w.x + b = 0

slide-14
SLIDE 14

What’s the difference between SVMs and Logistic Regression? (Revisited again) SVMs Logistic Regression

Loss function High dimensional features with kernels Yes! Yes! Solution sparse Often yes! Almost always no! Type of learning Hinge loss Log-loss

slide-15
SLIDE 15

SVMs and instance-based learning

Classify as

SVMs

<x1,…,xn,y>

Classify as

Instance based learning

Data

slide-16
SLIDE 16

Instance-based learning versus Decision trees

1-Nearest neighbor Decision trees

slide-17
SLIDE 17

Logistic regression versus Neural nets

Logistic regression Neural Nets

slide-18
SLIDE 18

Linear regression versus Kernel regression

Linear Regression Kernel regression Kernel-weighted linear regression

slide-19
SLIDE 19

Kernel-weighted linear regression

SERVER LAB KITCHEN COPY ELEC PHONE QUIET STORAGE CONFERENCE OFFICE OFFICE 50 51 52 53 54 46 48 49 47 43 45 44 42 41 37 39 38 36 33 3 6 10 11 12 13 14 15 16 17 19 20 21 22 24 25 26 28 30 32 31 27 29 23 18 9 5 8 7 4 34 1 2 35 40

Local basis functions for each region Kernels average between regions

slide-20
SLIDE 20

SVM regression

w.x + b w.x + b + ε w.x + b - ε

slide-21
SLIDE 21

BIG PICTURE

(a few points of comparison)

Naïve Bayes Logistic regression Neural Nets Boosting SVMs Instance-based Learning SVM regression kernel regression linear regression Decision trees

DE density estimation Cl Classification Reg Regression LL Log-loss/MLE Mrg Margin-based RMS Squared error learning task loss function

DE, LL DE, LL DE,Cl,Reg,RMS Cl, exp-loss DE,Cl,Reg DE,Cl,Reg Cl, Mrg Reg, Mrg Reg, RMS Reg, RMS

This is a very incomplete view!!!