boos ng almost by hand from rob schapire
play

Boos$ng (almost) by hand (from Rob Schapire) N = 10 - PowerPoint PPT Presentation

Boos$ng (almost) by hand (from Rob Schapire) N = 10 Whats error train here? Whats error train here? New weights New weights Step 2 No$ce


  1. Boos$ng ¡(almost) ¡by ¡hand ¡

  2. (from ¡Rob ¡Schapire) ¡ N ¡= ¡10 ¡

  3. Whats ¡error ¡train ¡here? ¡

  4. Whats ¡error ¡train ¡here? ¡

  5. New ¡weights ¡

  6. New ¡weights ¡

  7. Step ¡2 ¡ No$ce ¡I ¡s$ll ¡get ¡3 ¡examples ¡wrong, ¡ ¡but ¡they ¡are ¡worth ¡less ¡now. ¡

  8. New ¡weights ¡

  9. Step ¡3 ¡ No$ce ¡I ¡s$ll ¡get ¡3 ¡examples ¡ ¡ wrong. ¡

  10. Evalua$on ¡Metrics ¡ • 0-­‑1 ¡error ¡on ¡test ¡set: ¡ • 1 ¡– ¡(0-­‑1 ¡error)/N ¡= ¡accuracy ¡ • Accuracy ¡is ¡just ¡% ¡of ¡test ¡samples ¡I ¡get ¡right. ¡ ¡

  11. Let’s ¡go ¡back ¡to ¡that ¡millionaire… ¡ • Let’s ¡say ¡the ¡millionaire ¡asks ¡you ¡to ¡build ¡a ¡ classifier ¡to ¡iden$fy ¡other ¡millionaires. ¡

  12. Let’s ¡go ¡back ¡to ¡that ¡millionaire… ¡ • Let’s ¡say ¡the ¡millionaire ¡asks ¡you ¡to ¡build ¡a ¡ classifier ¡to ¡iden$fy ¡other ¡millionaires. ¡ • You ¡build ¡a ¡fancy ¡classifier, ¡and ¡get ¡accuracy ¡= ¡ 80% ¡in ¡some ¡test ¡data. ¡PreZy ¡good, ¡right? ¡

  13. Let’s ¡go ¡back ¡to ¡that ¡millionaire… ¡ • Let’s ¡say ¡the ¡millionaire ¡asks ¡you ¡to ¡build ¡a ¡ classifier ¡to ¡iden$fy ¡other ¡millionaires. ¡ • You ¡build ¡a ¡fancy ¡classifier, ¡and ¡get ¡accuracy ¡= ¡ 80% ¡in ¡some ¡test ¡data. ¡PreZy ¡good, ¡right? ¡ • Your ¡compe$$on ¡has ¡a ¡O(1) ¡classifier ¡that ¡has ¡ accuracy ¡~ ¡99.9%. ¡Should ¡the ¡millionaire ¡fire ¡ you ¡right ¡away? ¡

  14. Let’s ¡go ¡back ¡to ¡that ¡millionaire… ¡ • Let’s ¡say ¡the ¡millionaire ¡asks ¡you ¡to ¡build ¡a ¡ classifier ¡to ¡iden$fy ¡other ¡millionaires. ¡ • You ¡build ¡a ¡fancy ¡classifier, ¡and ¡get ¡accuracy ¡= ¡ 80% ¡in ¡some ¡test ¡data. ¡PreZy ¡good, ¡right? ¡ • Your ¡compe$$on ¡has ¡a ¡O(1) ¡classifier ¡that ¡has ¡ accuracy ¡~ ¡99.9%. ¡Should ¡the ¡millionaire ¡fire ¡ you ¡right ¡away? ¡ • His ¡classifier ¡just ¡always ¡predicts ¡‘not ¡ millionaire’. ¡

  15. Confusion ¡matrix ¡

  16. Confusion ¡matrix ¡

  17. Examples: ¡ Let’s ¡say ¡the ¡net ¡is ¡ trying ¡to ¡pick ¡only ¡ blue ¡fish. ¡What’s ¡ the ¡precision ¡and ¡ the ¡recall? ¡ I ¡got ¡this ¡figure ¡from ¡ ¡hZp://www.lucidatainc.com/2012/10/recall-­‑and-­‑precision-­‑understanding-­‑relevancy-­‑in-­‑ ediscovery/ ¡

  18. Examples: ¡ Let’s ¡say ¡the ¡net ¡is ¡ trying ¡to ¡pick ¡only ¡ blue ¡fish. ¡What’s ¡ the ¡precision ¡and ¡ the ¡recall? ¡ P ¡= ¡1/4 ¡ R ¡= ¡1/5 ¡ ¡ I ¡got ¡this ¡figure ¡from ¡ ¡hZp://www.lucidatainc.com/2012/10/recall-­‑and-­‑precision-­‑understanding-­‑relevancy-­‑in-­‑ ediscovery/ ¡

  19. Examples: ¡ Let’s ¡say ¡the ¡net ¡is ¡ trying ¡to ¡pick ¡only ¡ red ¡fish. ¡What’s ¡ the ¡precision ¡and ¡ the ¡recall? ¡ I ¡got ¡this ¡figure ¡from ¡ ¡hZp://www.lucidatainc.com/2012/10/recall-­‑and-­‑precision-­‑understanding-­‑relevancy-­‑in-­‑ ediscovery/ ¡

  20. Examples: ¡ Let’s ¡say ¡the ¡net ¡is ¡ trying ¡to ¡pick ¡only ¡ red ¡fish. ¡What’s ¡ the ¡precision ¡and ¡ the ¡recall? ¡ P ¡= ¡3/4 ¡ R ¡= ¡3/5 ¡ ¡ I ¡got ¡this ¡figure ¡from ¡ ¡hZp://www.lucidatainc.com/2012/10/recall-­‑and-­‑precision-­‑understanding-­‑relevancy-­‑in-­‑ ediscovery/ ¡

  21. A ¡single ¡metric? ¡ • F1 ¡ ¡= ¡2 ¡* ¡precision ¡* ¡recall ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡precision ¡+ ¡recall ¡ • Fbeta ¡ • AUC ¡ • … ¡ ¡

  22. Which ¡one ¡is ¡beZer? ¡ • Our ¡millionaire ¡iden$fica$on ¡scenario? ¡

  23. Which ¡one ¡is ¡beZer? ¡ • Spam ¡classifica$on ¡

  24. Which ¡one ¡is ¡beZer? ¡ • Medical ¡classifier: ¡Y ¡= ¡(operate, ¡don’t ¡operate) ¡

  25. Which ¡one ¡is ¡beZer? ¡ • Search ¡engine: ¡query ¡= ¡legal ¡

  26. Which ¡one ¡is ¡beZer? ¡ • Search ¡engine: ¡query ¡= ¡“Husky ¡football” ¡ • By ¡the ¡way: ¡why ¡does ¡google ¡show ¡more ¡than ¡ 1 ¡page? ¡

  27. Which ¡one ¡is ¡beZer? ¡ • It ¡depends ¡on ¡the ¡task ¡ • Is ¡there ¡imbalance? ¡ • Are ¡the ¡misclassifica$on ¡costs ¡the ¡same? ¡ • … ¡ • … ¡ • Think ¡about ¡evalua$on ¡when ¡doing ¡your ¡ projects! ¡

Recommend


More recommend