What I've learned - 2022.04.07 (๋ชฉ)

COUNTIFSยท2022๋…„ 4์›” 6์ผ
0

(TIL-Series) What I've Learned Today

๋ชฉ๋ก ๋ณด๊ธฐ
16/59

๐Ÿน What I've learned - 2022.04.07.(Thursday)

๐ŸŽฏ ๋ชฉํ‘œ๊ณผ์ œย 

  • ํƒœ๋ธ”๋กœ TWBX 9์ผ์ฐจ ๊ณผ์ œ ์—…๋กœ๋“œ ๋ฐ README ํŒŒ์ผ ์ˆ˜์ • โญ•
  • ํƒœ๋ธ”๋กœ ์‹ ๋ณ‘ํ›ˆ๋ จ์†Œ 8์ผ์ฐจ, 9์ผ์ฐจ, 10์ผ์ฐจ ํฌ์ŠคํŒ… ์ •๋ฆฌ (ํ–ฅํ›„ ๋ณต์Šต ํ•„์š”) โŒ
  • ์—ฐ๊ฐ„๊ณ„ํš ๋Œ€์‹œ๋ณด๋“œ ์ •๋ฆฌ โญ•
  • k-neighborhood ์ดํ•ดํ•˜๊ธฐ
    • ๊น€์„ฑ๋ฒ” ์ธ๊ณต์ง€๋Šฅ๊ณตํ•™์—ฐ๊ตฌ์†Œ K-nearest neighbors & Distance Measures โญ•
    • ์œ ์ €๊ฐ€ ๊ฒฐ์ •ํ•ด์•ผ ๋˜๋Š” ๊ฒƒ - ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ : k, Distance Measures
    • k๊ฐ€ ์ปค์งˆ์ˆ˜๋ก boundary๊ฐ€ globalํ•˜๊ฒŒ ๋‚˜ํƒ€๋‚จ
  • ๋ฐ์ดํ„ฐ๋งˆ์ด๋‹ ์ˆ˜์—… ๊ฐœ์ธ๊ณผ์ œ ๋ฐ์ดํ„ฐ์…‹ ๋ฐ ๊ณต์ง€์‚ฌํ•ญ ์—…๋กœ๋“œ ํ™•์ธ โญ•
  • ๋ฐ์ดํ„ฐ๋งˆ์ด๋‹ ์ˆ˜์—… โญ•
    • 7์ฃผ์ฐจ - 2 โญ•
  • Udemy ์ธ๊ณต์ง€๋Šฅ ์ดํ•ด๋ฅผ ์œ„ํ•œ ๋จธ์‹ ๋Ÿฌ๋‹ ๊ธฐ์ดˆ ๋‹ค์ง€๊ธฐ part1 โญ•
    1. 1-1. Basics of Machine Learning โญ•
  • StatQuest โญ•
    • Machine Learning Fundamentals: The Confusion Matrix โญ•
    • Machine Learning Fundamentals: Sensitivity and Specificity โญ•
  • Confusion Matrix
Confusion MatrixPredicted
Positive(+) = P2P_2
Predicted
Negative(-) = N2N_2
Actual
Positive(+) = P1P_1
โ‘ 
P1โ€…โ€Šisโ€…โ€ŠP2P_1\;is\;P_2 โ†’ TrueTrue
True(P1)P2True(P_1)P_2

Trueโ€…โ€ŠPositiveโ€…โ€Š(TP2)True\;Positive\;(TP_2)

โ‘ก
P1โ€…โ€Šisโ€…โ€ŠN2P_1\;is\;N_2 โ†’ FalseFalse
False(P1)N2False(P_1)N_2

Falseโ€…โ€ŠNegativeโ€…โ€Š(FN2)False\;Negative\;(FN_2)
( 1์ข… ์˜ค๋ฅ˜ : ฮฑ )
Actual
Negative(-) = N1N_1

โ‘ข
N1โ€…โ€Šisโ€…โ€ŠP2N_1\;is\;P_2 โ†’ FalseFalse
False(N1)P2False(N_1)P_2

Falseโ€…โ€ŠPositiveโ€…โ€Š(FP2)False\;Positive\;(FP_2)
( 2์ข… ์˜ค๋ฅ˜ : ฮฒ )

โ‘ฃ
N1โ€…โ€Šisโ€…โ€ŠN2N_1\;is\;N_2 โ†’ TrueTrue
True(N1)N2True(N_1)N_2

Trueโ€…โ€ŠNegativeโ€…โ€Š(TN2)True \;Negative\;(TN_2)


  • ๋ฏผ๊ฐ๋„(Sensitivity) = โ‘ โ€…โ€ŠTrueโ€…โ€ŠPositivesโ‘ โ€…โ€ŠTrueโ€…โ€ŠPositivesโ€…โ€Š+โ€…โ€Šโ‘กโ€…โ€ŠFalseโ€…โ€ŠNegatives\frac{โ‘ \;True\;Positives}{โ‘ \;True\;Positives \;+\;โ‘ก\;False\;Negatives}

    • ์‹ค์ œ(Actual) Positve๋ฅผ ์–ผ๋งˆ๋‚˜ ์ •ํ™•ํ•˜๊ฒŒ ์˜ˆ์ธกํ•˜๋Š”์ง€ ๊ณ„์‚ฐ
  • ํŠน์ด์„ฑ (Specificity) = โ‘ฃโ€…โ€ŠTrueโ€…โ€ŠNegativesโ‘ขโ€…โ€ŠFalseโ€…โ€ŠPositivesโ€…โ€Š+โ€…โ€Šโ‘ฃโ€…โ€ŠTrueโ€…โ€ŠNegatives\frac{โ‘ฃ\;True\;Negatives}{โ‘ข\;False\;Positives\;+\;โ‘ฃ\;True\;Negatives}

    • ์‹ค์ œ(Actual) Negative๋ฅผ ์–ผ๋งˆ๋‚˜ ์ •ํ™•ํ•˜๊ฒŒ ์˜ˆ์ธกํ•˜๋Š”์ง€ ๊ณ„์‚ฐ
  • Recall
  • Precision
  • Acuuracy
  • Misclassification error
  • Lift charts

๊ฐ No.๋“ค์ด matrix์—์„œ ์–ด๋””์— ์œ„์น˜ํ•˜๋Š”์ง€ ์ •๋ฆฌํ•˜๋ฉด ๋ณด๊ธฐ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.


โœ… ์‹คํ–‰๊ฒฐ๊ณผ ๋ฐ ๋ฆฌ๋ทฐ


๐Ÿ’ก ๊ธฐํƒ€

  • github udemy, inflearn ์ „์šฉ ์ €์žฅ์†Œ ์ƒ์„ฑ
  • ์ด๋ฏธ์ง€ ๊ฒฝ๊ณ„์„  ์ถ”๊ฐ€ ๋ฐ ํ…Œ๋‘๋ฆฌ ๊ฐ๋„ ์กฐ์ ˆํ•˜๋Š” ๋งˆํฌ๋‹ค์šด ๋ฌธ๋ฒ• ์ •๋ฆฌ
    • ๋ฏธ๋ฆฌ๋ณด๊ธฐ์—์„œ ๋ณด์ด์ง€๋งŒ, ์‹ค์ œ ํฌ์ŠคํŒ… ๊ฒŒ์‹œ๊ธ€์—์„œ๋Š” ์ ์šฉ ์•ˆ๋œ๋‹ค.
  • ์ˆ˜์‹์ž…๋ ฅํ•˜๋Š” ๋งˆํฌ๋‹ค์šด ๋ฌธ๋ฒ• ์ •๋ฆฌ
  • ๊ฐ๊ด€์ ์œผ๋กœ ์ฆ๋ช…ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•๋“ค์„ ๊ฐ•๊ตฌํ•˜์ž
  • ์—ฐ์Šต๋ฌธ์ œ๋ฅผ ๋งŒ๋“ค๊ณ  ์ฐธ๊ณ ์ž๋ฃŒ ์—†์ด ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ์‹์˜ ํ•™์Šต๋ฒ•
    • ๋ฌธ์ œ(Before)/๋‹ต์•ˆ(After) ํ˜•์‹์œผ๋กœ ๊ณผ์ œํ˜• ํฌ์ŠคํŒ… ์ œ์ž‘
  • ์ดํด๋ž˜์Šค ์ง€๋‚œํ•™๊ธฐ(2021-2) ๊ฐ•์˜๋“ค ์ €์žฅ์†Œ ์ •๋ฆฌํ•ด์„œ ์—…๋ฐ์ดํŠธ ํ•„์š”
  • ์ดํด๋ž˜์Šค ๊ฐ•์˜๋ณ„ README ํŒŒ์ผ ์ œ์ž‘
  • ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค๋ฉด? ์ฝ”๋žฉ + Slack? +์นดํ†ก๋‹จํ†ก๋ฐฉ ์„ ์ด์šฉํ•œ ์‹ค์‹œ๊ฐ„ ๊ฐ•์˜
  • ๊ฐ•์˜ํ™˜๊ฒฝ ๊ตฌ์„ฑ, ๋“€์–ผ ๋ชจ๋‹ˆํ„ฐ, pc๋ฐฉ ์‹œ์Šคํ…œ
  • ์œ ์ €๊ฐ€ ๊ฒฐ์ •ํ•ด์•ผ ๋˜๋Š” ๊ฒƒ - ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ
  • ๋ฒจ๋กœ๊ทธ ํ…œํ”Œ๋ฆฟ์— To-do ๋ฆฌ์ŠคํŠธ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ
  • ๊ณต๋ถ„์‚ฐ, ์นด์ด์ œ๊ณฑ ํ†ต๊ณ„๋Ÿ‰
  • ๋ฒจ๋กœ๊ทธ ๋ชฉ์ฐจ ๋งŒ๋“ค๊ธฐ
  • ํŒŒ์ด์ฌ ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„ ์—‘์…€๋กœ ์ €์žฅํ•˜๊ธฐ ํฌ์ŠคํŒ… ์ค€๋น„

๐Ÿ“… ์ž‘์„ฑ์ผย 

-ย 2022๋…„ 04์›” 07์ผ - 02์‹œ 44๋ถ„

โœ๏ธ ์ˆ˜์ •์ผ

  • 1์ฐจ : 2022๋…„ 04์›” 07์ผ - 06์‹œ 12๋ถ„
    • confusion matrix ์ •๋ฆฌ
  • 2์ฐจ : 2022๋…„ 04์›” 07์ผ - 08์‹œ 34๋ถ„
    • ์ง„ํ–‰์ƒํ™ฉ ์—…๋ฐ์ดํŠธ ๋ฐ ๋ชฉํ‘œ๊ณผ์ œ ์ถ”๊ฐ€
  • 3์ฐจ : 2022๋…„ 04์›” 07์ผ - 09์‹œ 06๋ถ„
    • ๋ฐ์ดํ„ฐ๋งˆ์ด๋‹ ์ˆ˜์—… ์ˆ˜์—… ๊ณต์ง€ ์—…๋ฐ์ดํŠธ
  • 4์ฐจ : 2022๋…„ 04์›” 07์ผ - 22์‹œ 19๋ถ„
    • ์ง„ํ–‰์ƒํ™ฉ ์—…๋ฐ์ดํŠธ

โ—๊ด€๋ฆฌ์ž ๋น„๊ณต๊ฐœ ์ž„์‹œํŽ˜์ด์ง€๋กœ ํด๋ฆญํ•ด๋„ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
๐Ÿšง Admin-1: https://velog.io/@countifs/Check-List โŽ ย 
๐Ÿšง Admin-2: https://velog.io/@countifs/TIL-Today-I-Learned-temporary โŽ
profile
์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๋งŒํผ ์ถœ๋ ฅํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€