99.40.1 Supervised Learning - yojulab/learn_MLs GitHub Wiki

  1. 지도 ν•™μŠ΅ (Supervised Learning) : λͺ©ν‘œλ³€μˆ˜(Y)와 μ„€λͺ…λ³€μˆ˜(X)κ°„μ˜ 관계λ₯Ό μˆ˜μ‹ν™”ν•˜μ—¬, μƒˆλ‘œμš΄ μ„€λͺ…λ³€μˆ˜(X)에 λŒ€ν•΄ λͺ©ν‘œλ³€μˆ˜(Y)λ₯Ό μ˜ˆμΈ‘ν•˜κ±°λ‚˜ λΆ„λ₯˜ν•˜λŠ” 기법
  • νšŒκ·€ (Regression, Y-μ—°μ†ν˜•) : μ •ν™•ν•œ λͺ©ν‘œλ³€μˆ˜λ₯Ό 예츑 β€’ λΆ„λ₯˜ (Classification, y-λ²”μ£Όν˜•) : νŠΉμ • ν•­λͺ©μ„ μ •ν™•ν•˜κ²Œ ꡬ뢄 β€’ 지도 ν•™μŠ΅ 절차
  1. 데이터 핸듀링 (데이터 뢈러였기, νŒŒμƒλ³€μˆ˜ 생성, μ΄μƒμΉ˜ 제거 ...)
  2. νšŒκ·€/λΆ„λ₯˜ 기법을 μ μš©μ‹œν‚¬ λͺ©ν‘œλ³€μˆ˜(V)와 μ„€λͺ…λ³€μˆ˜(x)λ₯Ό μ„€μ •
  3. ν•™μŠ΅ 데이터(Train Set)와 검증 데이터(Test Set)λ₯Ό λΆ„ν• 
  4. ν•™μŠ΅ 데이터λ₯Ό μ΄μš©ν•΄, μˆ˜μ‹μ„ 생성 (Modeling, ν•™μŠ΅)
  • νŠΉμ„± 곡학 (Feature Engineering) β€’ ν•™μŠ΅ μ•Œκ³ λ¦¬μ¦˜
  1. 평가 (Evaluation)
  • ν•™μŠ΅ λŠ₯λ ₯ -> ν•™μŠ΅ μ„±λŠ₯ 평가 (Train Set)
  • μΌλ°˜ν™” λŠ₯λ ₯ -> μΌλ°˜ν™” μ„±λŠ₯ 평가 (Test Set)