λ”₯λŸ¬λ‹/Today I learned :

[λ”₯λŸ¬λ‹] 원핫인코딩, μ†Œν”„νŠΈλ§₯슀, λͺ©μ ν•¨μˆ˜, λ©”νŠΈλ¦­, fit

주영 🐱 2022. 7. 24. 17:21
728x90
λ°˜μ‘ν˜•

원핫인코딩

- μˆ«μžκ°€ μ•„λ‹Œ λ²”μ£Όν˜• νŠΉμ§•μ„ μˆ«μžν˜•μœΌλ‘œ ν‘œν˜„ν•˜λŠ” 방법

- 예λ₯Ό λ“€μ–΄, [0-9]의 d값을 κ°–λŠ” λ²”μ£Όν˜• μˆ«μžλŠ” d번째 μœ„μΉ˜λ§Œ 1둜 ν•˜κ³  λ‚˜λ¨Έμ§€λŠ” 항상 0값을 κ°–λŠ” λ²‘ν„°λ‘œ 인코딩할 수 μžˆλ‹€. 

- ν•™μŠ΅ μ•Œκ³ λ¦¬μ¦˜μ΄ μˆ˜μΉ˜ν˜• ν•¨μˆ˜λ₯Ό μ²˜λ¦¬ν•˜κ²Œ μž‘μ„±λμ„ λ•Œ λ°μ΄ν„°λ§ˆμ΄λ‹μ—μ„œ μ‚¬μš©ν•œλ‹€. 

 

μ†Œν”„νŠΈλ§₯슀

- μž„μ˜μ˜ μ‹€μˆ˜ 값을 κ°–λŠ” kμ°¨μ›μ˜ 벑터λ₯Ό (0,1)μ‚¬μ΄μ˜ μ‹€μˆ˜ κ°’μœΌλ‘œ μΆ•μ†Œν•œλ‹€.

 

λͺ¨λΈμ„ μ •μ˜ν•œ λ‹€μŒ, λͺ¨λΈμ„ ν…μ„œν”Œλ‘œμ—μ„œ μ‹€ν–‰ν•  수 μžˆλ„λ‘ μ»΄νŒŒμΌν•΄μ•Όν•œλ‹€. 

컴파일 κ³Όμ •μ—μ„œμ˜ 선택사항 :

 - μ˜΅ν‹°λ§ˆμ΄μ €(λͺ¨λΈ ν•™μŠ΅ν•  λ•Œ κ°€μ€‘μΉ˜ μ—…λ°μ΄νŠΈ μ•Œκ³ λ¦¬μ¦˜)

 - μ΅œμ ν™”ν•˜λŠ”λ° μ‚¬μš©ν•  λͺ©μ ν•¨μˆ˜ 지정

 - ν•™μŠ΅ν•œ λͺ¨λΈ 평가

 

λͺ©μ ν•¨μˆ˜

MSE - 예츑 κ°’κ³Ό μ‹€μ œ κ°’ 차이의 평균 제곱 였차

이진 ν¬λ‘œμŠ€μ—”νŠΈλ‘œν”Ό - μ΄μ§„λ‘œκ·Έμ†μ‹€. 이진 λ ˆμ΄λΈ” μ˜ˆμΈ‘μ— 적합

λ²”μ£Όν˜• ν¬λ‘œμŠ€μ—”νŠΈλ‘œν”Ό - λ‹€μ€‘λ‘œκ·Έμ†μ‹€. λ©€ν‹°λ ˆμ΄λΈ” 예츑게 적합, μ†Œν”„νŠΈλ§₯슀 ν™œμ„±ν™”μ— λŒ€ν•œ κΈ°λ³Έ 선택

 

 

λ©”νŠΈλ¦­(Metrics)  - λͺ©μ ν•¨μˆ˜μ™€ 차이점, λͺ¨λΈν•™μŠ΅μ— 쓰지 μ•Šκ³  ν‰κ°€ν•˜λŠ”λ°λ§Œ μ‚¬μš©

- Accuracy(정확도) : νƒ€κ²Ÿμ„ μ •ν™•νžˆ μ˜ˆμΈ‘ν•œ λΉ„μœ¨

- Precision(정밀도) : 긍정이라고 ν•œ 것 쀑 μ‹€μ œλ‘œ 참인 λΉ„μœ¨

- Recall(μž¬ν˜„μœ¨) : λ§žλŠ” 예츑 쀑에 κΈμ •μœΌλ‘œ μ˜ˆμΈ‘ν•œκ²ƒμ΄ μ‹€μ œ 참인 λΉ„μœ¨

 

 

λͺ¨λΈ 컴파일 ν›„ fit()

 - epochs ν•™μŠ΅λ°μ΄ν„° 전체 μ‚΄νŽ΄λ³Έ 횟수

 - batch_size : μ˜΅ν‹°λ§ˆμ΄μ €κ°€ κ°€μ€‘μΉ˜ μ—…λ°μ΄νŠΈν•˜κΈ° μ „κΉŒμ§€ μ‚΄νŽ΄λ³Έ ν•™μŠ΅ 데이터 수

λ°˜μ‘ν˜•