<aside> ๐
์๋ ํ์ด์ง์์ Python์ ์ด์ฉํ ์์ธํ ์์ ๋ฐ ์ค๋ช ์ ํ์ธ
An Introduction to Natural Language Processing with Deep Learning
</aside>
NLP์ ํต์ฌ์ ์ปดํจํฐ ์ธ์ดํ์ ๊ตฌ์กฐํ๋ ๊ท์น๊ณผ ๋จธ์ ๋ฌ๋์ ์์ธก๋ ฅ, ๋ฅ๋ฌ๋์ ํจํด ์ธ์ ๊ธฐ๋ฅ์ ๊ฒฐํฉํ ๊ฒ์ ๋๋ค. ์ด ๊ฐ๋ ฅํ ์กฐํฉ์ ํตํด ๊ธฐ๊ณ๋ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๋จ์ด๋ฟ๋ง ์๋๋ผ ํ ์คํธ๋ ์์ฑ์ ํตํด ๊ทธ ๋ค์ ์จ๊ฒจ์ง ์๋์ ๊ฐ์ ๊น์ง ํ์ ํ ์ ์์ต๋๋ค.
์ธ์ด ๋ฒ์ญ๋ถํฐ ์์ฑ ์ธ์ ๊ธฐ๊ธฐ ์ง์, ์ฑ๋ด์ ํตํ ๊ณ ๊ฐ ์๋น์ค ๊ฐ์ ์ ์ด๋ฅด๊ธฐ๊น์ง ์ค๋๋ ์ฐ๋ฆฌ๊ฐ ๋๋ฆฌ๊ณ ์๋ ๋ง์ ํธ๋ฆฌํจ์ ์ด๋ฉด์๋ NLP๊ฐ ์์ต๋๋ค. ๋ํ ์ด์์ ์ํํ๊ฒ ํ๊ณ ์์ฐ์ฑ์ ๋์ด๋ฉฐ ๋ณต์กํ ๋ฐ์ดํฐ๋ฅผ ์ธ์ฌ์ดํธ์ ํ๋์ผ๋ก ์ ํํจ์ผ๋ก์จ ๋น์ฆ๋์ค์ ํ์ ์ ์ผ์ผํค๊ณ ์์ต๋๋ค. ์์ปจ๋, NLP๋ ์ธ๊ฐ๊ณผ ๊ธฐ๊ณ๋ฅผ ๊ทธ ์ด๋ ๋๋ณด๋ค ๊ฐ๊น๊ฒ ์ฐ๊ฒฐํ๋ ๋ฐฉ์์ผ๋ก ๋ง์ ํ์ ํ์ฉํ๊ณ ์์ต๋๋ค.
NLP๋ฅผ ์ํ ์ธ์ดํ์ ๊ธฐ์ด๋ ๋ค์๊ณผ ๊ฐ๋ค.
๋จ์ด๊ฐ ์ด๋ป๊ฒ ๋ฐฐ์ด๋์ด ๋ฌธ์ฅ์ ๋ง๋๋์ง ๊ท์ ํ๋ ๊ท์น์ ๋๋ค.
์ธ์ด์ ์๋ฏธ๋ฅผ ์ฐ๊ตฌํ๋ ํ๋ฌธ์ผ๋ก, ๋จ์ด์ ๋ฌธ์ฅ์์ ์๋ฏธ๋ฅผ ๋์ถํ๋ ๋ฐฉ๋ฒ์ ๊ดํ ๊ฒ์ ๋๋ค.
๋ฌธ๋งฅ์ด ์ธ์ด์ ํด์์ ๋ฏธ์น๋ ์ํฅ, ์ค์ ์ํฉ์์ ์ธ์ด๊ฐ ์ฌ์ฉ๋๋ ๋ฐฉ์์ ์ค์ ์ ๋ก๋๋ค.
๊ฐ๋ณ ๋ฌธ์ฅ์ ๋์ด ๋ํ๋ ํ ์คํธ์ ๊ฐ์ ๋ ํฐ ๋จ์๋ฅผ ํฌํจํ์ฌ ์ฌ์ฉ ์ค์ธ ์ธ์ด๋ฅผ ์ฐ๊ตฌํ๋ ํ๋ฌธ์ ๋๋ค
๋จ์ด์ ๊ตฌ์กฐ์ ํํ์๋ผ๋ ์์ ๋จ์์์ ๋จ์ด๊ฐ ์ด๋ป๊ฒ ํ์ฑ๋๋์ง๋ฅผ ์ฐ๊ตฌํ๋ ์ธ์ดํ์ ํ ๋ถ์ผ์ ๋๋ค.
๊ฐ์ฅ ์ด์ฐฝ๊ธฐ์ ์ด๊ณ ์ฌ์ฉ์ ์นํ์ ์ธ Python์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค ํ๋์ธ NLTK๋ NLP์ ์ ๋ฌธํ๋ ์ด๋ณด์์๊ฒ ์ ํฉํฉ๋๋ค. ๋ถ๋ฅ, ํ ํฐํ, ์ด๊ฐ, ํ๊ทธ, ๊ตฌ๋ฌธ ๋ถ์ ๋ฐ ์๋ฏธ ์ถ๋ก ์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป 50๊ฐ ์ด์์ ์ฝํผ์ค์ WordNet๊ณผ ๊ฐ์ ์ดํ ๋ฆฌ์์ค์ ์ฝ๊ฒ ์ก์ธ์คํ ์ ์์ด ๋ค์ํ NLP ์์ ์ ์ํ ๋ค๋ชฉ์ ๋๊ตฌ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค: