+ All Categories
Home > Documents > Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with...

Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with...

Date post: 22-Dec-2015
Category:
View: 285 times
Download: 10 times
Share this document with a friend
24
Transcript
Page 1: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.
Page 2: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.
Page 3: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it for a Californian wine with probability 0.1.

When given a Californian wine, he will identify it with probability 0.8 correctly as Californian, and will mistake it for a French wine with probability 0.2.

Suppose that Mr. Dupont is given ten unlabelled glasses of wine, three with French and seven with Californian wines. He randomly picks a glass, tries the wine, and solemnly says: "French". What is the probability that the wine he tasted was Californian?

Page 4: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it for a Californian wine with probability 0.1.

When given a Californian wine, he will identify it with probability 0.8 correctly as Californian, and will mistake it for a French wine with probability 0.2.

Suppose that Mr. Dupont is given ten unlabelled glasses of wine, three with French and seven with Californian wines. He randomly picks a glass, tries the wine, and solemnly says: "French". What is the probability that the wine he tasted was Californian?

P(C|Rf) = P(Rf|C) p( C )/P(Rf)

= 0.2*0.7/w P(Rf |w)p(w) = 0.2*0.7/(0.9*0.3+0.2*0.7) = 0.34

= 0.2*0.7/0.41 = 0.34

0.9 0.1

0.2 0.8

Rf Rc

FC

P(F) = 0.3; P(C) = 0.7;

Page 5: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.
Page 6: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

“You must choose, but Choose Wisely”

• Given only probabilities, can we minimize the number of errors we make?

• Given:

responses Ri, categories Ci, current category c, data x• To Minimize error:

– Decide Ri if P(Ci | x) > P(Ck | x) for all i≠k

P( x | Ci) P(Ci ) > P(x | Ck ) P(Ck ) P( x | Ci)/ P(x | Ck ) > P(Ck ) / P(Ci ) P( x | Ci)/ P(x | Ck ) > T

Optimal classifications always involve hard boundaries

Page 7: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

Horse Segmentation

Page 8: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

50 100 150 200 250 300 350 400 450

20

40

60

80

100

120

140

160

20 40 60 80 100 120

5

10

15

20

25

30

35

40

45

50

40 60 80 100 120 140 160 180 200 220 2400

0.05

0.1

0.15

P(red|horse)

P(red|background)

P(horse) = 0.04P(background) = 0.96

Page 9: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

Now evaluate

p(rj | horse) / p(rj | background)j=1:Nmeasurements

50 100 150 200 250 300 350 400 450

50

100

150

200

250

300

Page 10: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.
Page 11: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

Foreground

50 100 150 200 250 300 350 400 450

50

100

150

200

250

300

Page 12: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

background

Page 13: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

Pixels in color space

Page 14: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

Histograms

0

5

10

15

20

0

5

10

15

200

0.002

0.004

0.006

0.008

0.01

0.012

0.014

GreenRed

Entire Image

Page 15: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

0

5

10

15

20

0

5

10

15

200

0.002

0.004

0.006

0.008

0.01

0.012

0.014

GreenRed

Background

0

5

10

15

20

0

5

10

15

200

1

2

3

4

5

6

7

8

x 10-3

GreenRed

Horse

Page 16: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

Log(p(r,g|horse)/p(r,g|backgrnd))

0

5

10

15

20 05

1015

20

-1

0

1

2

3

4

5

RedGreen

TextEnd

Page 17: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

50 100 150 200 250 300 350 400 450

50

100

150

200

250

300

Page 18: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

Histogram Matching

-0.2 0 0.2 0.4 0.6 0.8 1 1.20

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2x 104

Find current histogram and cumalative

Use current cumulative as an inverse transform,Use desired cumulative as forward transform.

Page 19: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

Histogram Matching Codefunction matchedvalues = histogrammatch(oldvalues, desiredCount, desiredbinvals)% matchedvalues = histogrammatch(oldvalues, desiredCount, desiredbinvals)% nonlinearly transform your numbers to enforce a desired histogram ( a table of values and counts)% writen by: P. Schrater 2003 [oldcount,oldbinvals]=hist(oldvalues(:),sqrt(length(oldvalues(:))));%eliminate zero counts and find cumulative tablezind = find(oldcount==0);oldcount(zind)=[]; oldbinvals(zind)=[];cumprobold = cumsum(oldcount)/sum(oldcount);

% assign each oldvalue its cumulative probpvaluesold = interp1(oldbinvals,cumprobold,oldvalues(:));

% now do same for desired:%eliminate zero counts and find cumulative tablezind = find(desiredCount==0);desiredCount(zind)=[]; desiredbinvals(zind)=[];cumprobnew = cumsum(desiredCount)/sum(desiredCount);

% translate our pvalues back to values by running through the new probability tablematchedvalues = interp1(cumprobnew,desiredbinvals,pvaluesold);

matchedvalues = reshape(matchedvalues,size(oldvalues));

Page 20: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

Mutual InfoPy = 0.16470.16800.08720.09810.00640.26090.14570.0690

Px = 0.1728 0.0286 0.2276 0.1495 0.0425 0.2064 0.0244 0.1481 Independent distribution

p(x)p(y)Pxyind = Px*Py’ = [8x8] matrix

1 2 3 4 5 6 7 80

0.05

0.1

0.15

0.2

0.25

0.3

0.35

1 2 3 4 5 6 7 80

0.05

0.1

0.15

0.2

0.25

2 4 6 8

1

2

3

4

5

6

7

8

2 4 6 8

1

2

3

4

5

6

7

8

Dependent distribution p(x,y)Pxy = P(y|x).*repmat(px,8,1);

Page 21: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

-1 -0.5 0 0.5 1 1.5-0.2

0

0.2

0.4

0.6

0.8

1

1.2

50 100 150 200 250 300 350

50

100

150

200

250

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

500

1000

1500

2000

2500

3000

3500

4000

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 10

500

1000

1500

2000

2500

3000

Page 22: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

After histogram Equalization

50 100 150 200 250 300 350 400 450

50

100

150

200

250

300

Page 23: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

Moral of the story

• You can’t learn much from one picture:– One image does not capture variation due to:

• camera-based color correction

• Changes in lighting between images

• Changes in viewpoint and distance between images

– These sources are extremely important to model• Preprocess your images

• Use large training set.

Page 24: Mr. Dupont is a professional wine taster. When given a French wine, he will identify it with probability 0.9 correctly as French, and will mistake it.

Intrinsic difficulty segmentation Problem


Recommended