Skip to main content

πŸ“– νŒŒμ΄ν† μΉ˜λ‘œ λ°°μš°λŠ” μžμ—°μ–΄ 처리

Chanho Lee
λ‹€μ–‘ν•œ λΆ„μ•Όλ₯Ό κ³΅λΆ€ν•˜κ³  μžˆλŠ” 학생
info

ν•œλΉ›λ―Έλ””μ–΄ <λ‚˜λŠ” 리뷰어닀> ν™œλ™μ„ μœ„ν•΄μ„œ 책을 μ œκ³΅λ°›μ•„ μž‘μ„±λœ μ„œν‰μž…λ‹ˆλ‹€.

λ‚˜λŠ” 리뷰어닀 2021

Book Info​

tip

μ±… 이미지λ₯Ό ν΄λ¦­ν•˜λ©΄ ꡐ보문고 μ‚¬μ΄νŠΈλ‘œ μ΄λ™ν•©λ‹ˆλ‹€!

μ±…

  • 제λͺ©: νŒŒμ΄ν† μΉ˜λ‘œ λ°°μš°λŠ” μžμ—°μ–΄ 처리
  • μ €μž: Delip Rao, Brian McMahan
  • μ—­μž: λ°•ν•΄μ„ 
  • μΆœνŒμ‚¬: ν•œλΉ›λ―Έλ””μ–΄
  • μΆœκ°„: 2021-06-01

μ±… 리뷰​

λ²ˆμ—­β€‹

벌써 λ°•ν•΄μ„  λ‹˜μ΄ λ²ˆμ—­ν•˜μ‹  책을 두 ꢌ째 μ½μ–΄λ³΄λ„€μš”. λ²ˆμ—­λ„ μ–Έμ œλ‚˜ κΉ”λ”ν•˜κ³ , μ—­μ£Όλ₯Ό ν™œμš©ν•˜μ…”μ„œ λΉ„μŠ·ν•œ 의미둜 μ“°μ΄λŠ” λ‹¨μ–΄λŠ” ν•œ λ‹¨μ–΄λ‘œ ν†΅ν•©ν•˜μ—¬ λ²ˆμ—­ν–ˆλ‹€κ³  μ•Œλ €μ£Όμ‹œκΈ°λ„ ν•˜κΈ°μ— μ–Όλ§ˆλ‚˜ μžμ„Έν•˜κ²Œ λ²ˆμ—­μ„ ν•˜μ‹œλŠ”μ§€ μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€. μ „ λ°•ν•΄μ„  λ‹˜μ΄ λ²ˆμ—­ν•˜μ‹  책을 읽을 λ•Œλ§ˆλ‹€ νŽΈν•˜κ²Œ 읽을 수 μžˆμ–΄μ„œ μ’‹μ•˜μŠ΅λ‹ˆλ‹€. λ°•ν•΄μ„  λ‹˜μ˜ GitHub에 보면 Jupyter Notebook의 μ˜ˆμ œμ½”λ“œμ˜ μ£Όμ„κΉŒμ§€ λ²ˆμ—­λ˜μ–΄ μžˆμœΌλ‹ˆ μ°Έκ³ ν•˜μ‹œλ©΄ 쒋을 것 κ°™μŠ΅λ‹ˆλ‹€.

μ—°μŠ΅λ¬Έμ œβ€‹

이 μ±…μ˜ κ°€μž₯ μ•„μ‰¬μš΄ 점 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€. μ™œ 1μž₯만 μ—°μŠ΅λ¬Έμ œκ°€ 있고 λ‹€λ₯Έ μž₯μ—λŠ” μ—°μŠ΅λ¬Έμ œκ°€ μ—†μ„κΉŒμš”. 개인적으둜 1μž₯에 μ—°μŠ΅λ¬Έμ œλ₯Ό ν’€λ©΄μ„œ 'λ‹€μŒ μž₯에도 μ—°μŠ΅λ¬Έμ œκ°€ μžˆκ² μ§€?'라고 μƒκ°ν•˜λ©΄μ„œ λ…μžκ°€ 정말 κ³΅λΆ€ν•˜κΈ° 쒋은 책이라 μƒκ°ν–ˆλŠ”λ° 이 뢀뢄은 μ•„μ‰¬μ› μŠ΅λ‹ˆλ‹€.

Pororo​

μ•„λ¬΄λž˜λ„ λ²ˆμ—­μ„œμ΄κΈ° λ•Œλ¬Έμ— μ˜μ–΄λ₯Ό κΈ°μ€€μœΌλ‘œ λͺ¨λ“  λ‚΄μš©μ΄ μ§„ν–‰λ©λ‹ˆλ‹€. ν•œκΈ€μ„ μ²˜λ¦¬ν•˜κΈ° μœ„ν•΄μ„œλŠ” λ…μžμ˜ 개인적인 연ꡬ가 ν•„μš”ν•΄ λ³΄μž…λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ λ°•ν•΄μ„  λ‹˜μ΄ 이런 뢀뢄이 μ•„μ‰¬μš°μ…¨λŠ”μ§€ 뢀둝에 카카였 λΈŒλ ˆμΈμ—μ„œ λ°œν‘œν•œ μžμ—°μ–΄ 처리 라이브러리인 Pororo(Platform Of neuRal mOdels for natuRal language prOcessing)λ₯Ό μ†Œκ°œν•΄μ£Όμ‹­λ‹ˆλ‹€. μ˜ˆμ „μ— λ°œν‘œ μ†Œμ‹μ„ λ“€μ–΄λ³΄κΈ°λ§Œ ν–ˆλŠ”λ° 이번 κΈ°νšŒμ— μ§μ ‘μ μœΌλ‘œ μ‚¬μš©ν•΄λ³΄κ²Œ λ˜μ–΄μ„œ μœ μ΅ν–ˆμŠ΅λ‹ˆλ‹€.

처음 곡뢀​

μ „ NLPλ₯Ό λŒ€λž΅ 곡뢀해본 적은 μžˆμœΌλ‚˜ μ œλŒ€λ‘œ λ°°μ›Œλ³Έ 적은 μ—†μŠ΅λ‹ˆλ‹€. 이 책을 ν†΅ν•΄μ„œ μ œλŒ€λ‘œ 곡뢀해본 건데 NLPλΌλŠ” λΆ„μ•Όκ°€ μƒλ‹Ήνžˆ 맀λ ₯μ μ΄λΌλŠ” 것을 λŠκΌˆμŠ΅λ‹ˆλ‹€. μ „ μ–΄λ–€ 뢄야에 μž…λ¬Έν•  λ•Œ κ°€μž₯ μ€‘μš”ν•˜κ²Œ μƒκ°ν•˜λŠ” 점이 *μž¬λ°ŒλŠ”κ°€?*인데 이 책은 κ·Έ 쑰건에 λΆ€ν•©ν•©λ‹ˆλ‹€. 이 μ±…μ˜ μ €μžκ°€ 이 책에 λ‹€μ–‘ν•œ 지식을 λ‹΄κ³  μ‹Άμ—ˆλŠ”μ§€ κΈ°μ΄ˆλΆ€ν„° 천천히 κΌΌκΌΌν•˜κ²Œ μ•Œλ €μ€λ‹ˆλ‹€. κ°€μž₯ κ°„λ‹¨ν•œ 신경망인 νΌμ…‰νŠΈλ‘ λΆ€ν„° νŒŒμ΄ν† μΉ˜λ‘œ κ΅¬ν˜„ν•˜λ©° λ°‘λ°”λ‹₯λΆ€ν„° μœ„λ‘œ μ˜¬λΌκ°€λ©° κ΅¬ν˜„ν•˜λŠ” λŠλ‚Œμž…λ‹ˆλ‹€. λ‹€μ–‘ν•œ λ‚΄μš©μ΄ λ§Žμ•„ 재밌게 μž…λ¬Έν•˜κ²Œ λμŠ΅λ‹ˆλ‹€.

λŒ€μƒ λ…μžβ€‹

μœ„μ—μ„œλŠ” μž…λ¬Έμžλ„ μ‰½κ²Œ μž…λ¬Έν•  수 μžˆλ“―μ΄ λ§ν–ˆμ§€λ§Œ, 사싀 그건 μ•„λ‹™λ‹ˆλ‹€. 개인적으둜 이 책을 읽기 전에 λ¨Έμ‹ λŸ¬λ‹ 지식이 μžˆμœΌμ‹  뢄이 μ½μœΌμ‹œλ©΄ μ‰½κ²Œ μ½μœΌμ‹œμœΌλ¦¬λΌ μƒκ°ν•©λ‹ˆλ‹€. μ±…μ—μ„œ νŒŒμ΄ν† μΉ˜ κΈ°μ΄ˆμ— λŒ€ν•΄ μ•„μ£Ό κ°„λž΅ν•˜κ²Œ μ„€λͺ…ν•˜μ§€λ§Œ, κ·Έκ±Έλ‘œλŠ” 쑰금 λΆ€μ‘±ν•©λ‹ˆλ‹€. 이런 뢀뢄은 곡식 λ¬Έμ„œλ₯Ό μ½μœΌλ©΄μ„œ κ³΅λΆ€ν•˜μ‹œλŠ” 되면 뢀뢄이라 걱정이 λ˜μ§€λŠ” μ•Šμ§€λ§Œ, κ·Έλž˜λ„ 기본적인 λ¨Έμ‹ λŸ¬λ‹ 지식은 μžˆμœΌμ‹  뢄이 μ½μœΌμ‹œλŠ” κ±Έ μΆ”μ²œν•΄ λ“œλ¦½λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ λ¨Έμ‹ λŸ¬λ‹ κ°•μ˜λ₯Ό 듀은 κ²½ν—˜ λ˜λŠ” NumPy둜 신경망을 λ°‘λ°”λ‹₯λΆ€ν„° κ΅¬ν˜„ν•΄λ³Έ κ²½ν—˜, μ‚¬μ΄ν‚·λŸ°μ„ μ‚¬μš©ν•˜μ—¬ 곡뢀해보신 뢄듀이 μžˆκ² λ„€μš”. 이런 κ²½ν—˜μ΄ μžˆμœΌμ‹œλ‹€λ©΄ ν™•μ‹€νžˆ NLP에 μž…λ¬Έν•˜κΈ°μ—λŠ” 쒋은 책이라 μƒκ°λ©λ‹ˆλ‹€.