department of computer science csci 5622 machine learning
play

Department of Computer Science CSCI 5622: Machine Learning Chenhao - PowerPoint PPT Presentation

Department of Computer Science CSCI 5622: Machine Learning Chenhao Tan Lecture 14: PAC learnability Slides adapted from Jordan Boyd-Graber, Chris Ketelsen 1 Announcements Proposal due tomorrow night HW2 regrade requests Peer


  1. Department of Computer Science CSCI 5622: Machine Learning Chenhao Tan Lecture 14: PAC learnability Slides adapted from Jordan Boyd-Graber, Chris Ketelsen 1

  2. Announcements • Proposal due tomorrow night • HW2 regrade requests • Peer feedback assignment • Midterm example • HW4 due in a month 2

  3. Learning objectives • Learn about basics of learning theory • Prove some simple bounds on errors and sample sizes • Gain some intuition about complexity and overfitting 3

  4. Simple Example 4

  5. Simple Example 5

  6. Simple Example 6

  7. PAC Learnability 7

  8. PAC Learnability 8

  9. PAC Learnability 9

  10. PAC Learnability 10

  11. PAC Learnability 11

  12. PAC Learnability 12

  13. PAC Learnability 13

  14. Alien Example 14

  15. Alien Example 15

  16. Alien Example 16

  17. Alien Example 17

  18. Alien Example 18

  19. Alien Example 19

  20. Alien Example 20

  21. Alien Example 21

  22. Alien Example 22

  23. Alien Example 23

  24. Alien Example 24

  25. Alien Example 25

  26. Alien Example 26

  27. Alien Example 27

  28. Alien Example 28

  29. General case, Finite Hypothesis class • OK, so we saw an example proving PAC learnability for a specific problem with specific hypothesis and specific algorithm • Can we be more general than this? • Yes! • Today, H is finite • Next time, H is infinite • Distinction • H is finite and c is in H • H is finite and c is not in H 29

  30. Finite Consistent Hypothesis Class 30

  31. Finite Consistent Hypothesis Class 31

  32. Finite Consistent Hypothesis Class 32

  33. Finite Consistent Hypothesis Class 33

  34. Finite Consistent Hypothesis Class 34

  35. Finite Consistent Hypothesis Class 35

  36. Finite Consistent Hypothesis Class 36

  37. Finite Consistent Hypothesis Class 37

  38. Finite Consistent Hypothesis Class 38

  39. Finite Consistent Hypothesis Class 39

  40. Finite Consistent Hypothesis Class 40

  41. Finite Consistent Hypothesis Class 41

  42. Finite Inconsistent Hypothesis Class 42

  43. Finite Inconsistent Hypothesis Class 43

  44. Finite Inconsistent Hypothesis Class 44

  45. Finite Inconsistent Hypothesis Class 45

  46. Finite Inconsistent Hypothesis Class 46

  47. Finite Inconsistent Hypothesis Class 47

  48. Finite Inconsistent Hypothesis Class 48

  49. Finite Inconsistent Hypothesis Class 49

  50. Finite Inconsistent Hypothesis Class 50

  51. Finite Inconsistent Hypothesis Class 51

  52. Finite Inconsistent Hypothesis Class 52

  53. PAC Learnability • OK, that was a lot of Math! • I expect you to • Know the bounds we’ve proved • Know which bounds apply to which situations • Know how to apply a particular bound to a problem • I do not expect you to • Know the details of the proofs • Be able to prove PAC bounds yourself 53

Recommend


More recommend