<aside> ๐Ÿ‘‰

์•„๋ž˜ ํŽ˜์ด์ง€์—์„œ Python์„ ์ด์šฉํ•œ ์ž์„ธํ•œ ์˜ˆ์ œ ๋ฐ ์„ค๋ช…์„ ํ™•์ธ

An Introduction to Natural Language Processing with Deep Learning

</aside>

Whatโ€™s?

NLP์˜ ํ•ต์‹ฌ์€ ์ปดํ“จํ„ฐ ์–ธ์–ดํ•™์˜ ๊ตฌ์กฐํ™”๋œ ๊ทœ์น™๊ณผ ๋จธ์‹ ๋Ÿฌ๋‹์˜ ์˜ˆ์ธก๋ ฅ, ๋”ฅ๋Ÿฌ๋‹์˜ ํŒจํ„ด ์ธ์‹ ๊ธฐ๋Šฅ์„ ๊ฒฐํ•ฉํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ•๋ ฅํ•œ ์กฐํ•ฉ์„ ํ†ตํ•ด ๊ธฐ๊ณ„๋Š” ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์–ด๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ…์ŠคํŠธ๋‚˜ ์Œ์„ฑ์„ ํ†ตํ•ด ๊ทธ ๋’ค์— ์ˆจ๊ฒจ์ง„ ์˜๋„์™€ ๊ฐ์ •๊นŒ์ง€ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์–ธ์–ด ๋ฒˆ์—ญ๋ถ€ํ„ฐ ์Œ์„ฑ ์ธ์‹ ๊ธฐ๊ธฐ ์ง€์›, ์ฑ—๋ด‡์„ ํ†ตํ•œ ๊ณ ๊ฐ ์„œ๋น„์Šค ๊ฐœ์„ ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ์˜ค๋Š˜๋‚  ์šฐ๋ฆฌ๊ฐ€ ๋ˆ„๋ฆฌ๊ณ  ์žˆ๋Š” ๋งŽ์€ ํŽธ๋ฆฌํ•จ์˜ ์ด๋ฉด์—๋Š” NLP๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์šด์˜์„ ์›ํ™œํ•˜๊ฒŒ ํ•˜๊ณ  ์ƒ์‚ฐ์„ฑ์„ ๋†’์ด๋ฉฐ ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์‚ฌ์ดํŠธ์™€ ํ–‰๋™์œผ๋กœ ์ „ํ™˜ํ•จ์œผ๋กœ์จ ๋น„์ฆˆ๋‹ˆ์Šค์— ํ˜์‹ ์„ ์ผ์œผํ‚ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์š”์ปจ๋Œ€, NLP๋Š” ์ธ๊ฐ„๊ณผ ๊ธฐ๊ณ„๋ฅผ ๊ทธ ์–ด๋А ๋•Œ๋ณด๋‹ค ๊ฐ€๊น๊ฒŒ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ง์˜ ํž˜์„ ํ™œ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Fundamentals of Linguistics for NLP

NLP๋ฅผ ์œ„ํ•œ ์–ธ์–ดํ•™์˜ ๊ธฐ์ดˆ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

Syntax: ํ†ต์‚ฌ๋ก 

๋‹จ์–ด๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ฐฐ์—ด๋˜์–ด ๋ฌธ์žฅ์„ ๋งŒ๋“œ๋Š”์ง€ ๊ทœ์ •ํ•˜๋Š” ๊ทœ์น™์ž…๋‹ˆ๋‹ค.

Semantics: ์˜๋ฏธ๋ก 

์–ธ์–ด์˜ ์˜๋ฏธ๋ฅผ ์—ฐ๊ตฌํ•˜๋Š” ํ•™๋ฌธ์œผ๋กœ, ๋‹จ์–ด์™€ ๋ฌธ์žฅ์—์„œ ์˜๋ฏธ๋ฅผ ๋„์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Pragmatics: ์‹ค์šฉ๋ก 

๋ฌธ๋งฅ์ด ์–ธ์–ด์˜ ํ•ด์„์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ, ์‹ค์ œ ์ƒํ™ฉ์—์„œ ์–ธ์–ด๊ฐ€ ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ์‹์— ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค.

Discourse: ๋‹ด๋ก 

๊ฐœ๋ณ„ ๋ฌธ์žฅ์„ ๋„˜์–ด ๋Œ€ํ™”๋‚˜ ํ…์ŠคํŠธ์™€ ๊ฐ™์€ ๋” ํฐ ๋‹จ์œ„๋ฅผ ํฌํ•จํ•˜์—ฌ ์‚ฌ์šฉ ์ค‘์ธ ์–ธ์–ด๋ฅผ ์—ฐ๊ตฌํ•˜๋Š” ํ•™๋ฌธ์ž…๋‹ˆ๋‹ค

Morphology: ํ˜•ํƒœํ•™

๋‹จ์–ด์˜ ๊ตฌ์กฐ์™€ ํ˜•ํƒœ์†Œ๋ผ๋Š” ์ž‘์€ ๋‹จ์œ„์—์„œ ๋‹จ์–ด๊ฐ€ ์–ด๋–ป๊ฒŒ ํ˜•์„ฑ๋˜๋Š”์ง€๋ฅผ ์—ฐ๊ตฌํ•˜๋Š” ์–ธ์–ดํ•™์˜ ํ•œ ๋ถ„์•ผ์ž…๋‹ˆ๋‹ค.

Skills for NLP

NLTK(์ž์—ฐ์–ด ํˆดํ‚ท)

๊ฐ€์žฅ ์ดˆ์ฐฝ๊ธฐ์ ์ด๊ณ  ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ Python์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ค‘ ํ•˜๋‚˜์ธ NLTK๋Š” NLP์— ์ž…๋ฌธํ•˜๋Š” ์ดˆ๋ณด์ž์—๊ฒŒ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋ถ„๋ฅ˜, ํ† ํฐํ™”, ์–ด๊ฐ„, ํƒœ๊ทธ, ๊ตฌ๋ฌธ ๋ถ„์„ ๋ฐ ์˜๋ฏธ ์ถ”๋ก ์„ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํ•จ๊ป˜ 50๊ฐœ ์ด์ƒ์˜ ์ฝ”ํผ์Šค์™€ WordNet๊ณผ ๊ฐ™์€ ์–ดํœ˜ ๋ฆฌ์†Œ์Šค์— ์‰ฝ๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์–ด ๋‹ค์–‘ํ•œ NLP ์ž‘์—…์„ ์œ„ํ•œ ๋‹ค๋ชฉ์  ๋„๊ตฌ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: