๊ธฐ๊ณ ํ์ต๊ณผ ์ธ๊ณต ์ง๋ฅ์ด ๋ ๋ง์ ํ๋ ฅ์ ๋ฐ์์ ๋ฐ๋ผ ์์ฐ์ด ์ฒ๋ฆฌ(NLP)๊ฐ ์ปดํจํฐ์ ์ฌ๋์ ์ํต์ ์ฐ๊ฒฐํ๋ ๋ฐ ๋์ฑ ์ค์ํ ์ญํ ์ ํ๊ณ ์์ต๋๋ค. NLP๊ฐ ๋ ๋ง์ ๊ด์ฌ์ ๋ฐ๋๋ค๋ ๊ฒ์ ๋ ๋ง์ ์จ๋ผ์ธ ๋ฆฌ์์ค๊ฐ ์๋ค๋ ๋ป์ด์ง๋ง, ์ด ๋ณต์กํ๊ณ ๋ค์ธต์ ์ฃผ์ ์ ๊ธฐ๋ณธ์ ๋ค์ง๋ ๋ฐ์๋ ํ ๊ถ์ ์ข์ ์ฑ ์ด ํ์ํ ๋๊ฐ ์์ต๋๋ค. ์ด๋ฌํ ์ฑ ์ ์ ๋ฐ์ ์ธ ๋ฐ์ดํฐ ํด๋ ๋ฅ๋ ฅ์ ๋์ฌ์ฃผ๊ณ , ๋ ์์๊ฒ NLP์ ํ๋ฅญํ ์ ๋ฌธ์ด ๋๋ ๊ธฐ๋ณธ ๋ฐํ ์ง์์ ์ ๊ณตํ๋ฉฐ, ์ฃผ์ ์ด๋ก ๊ณผ ์ค์ ์ฌ๋ก๋ฅผ ๋ช ํํ ๋ฐํ์ค๋๋ค.
๋ค์ ์ฌ๋ ๊ถ์ ํ๋ฅญํ ์ฑ ์ ํตํด ๋ ์๋ NLP๊ฐ ๊ฐ์ธ, ๊ธฐ์ , ์ฌํ์ ์ฐฝ์ถํ๋ ๊ธฐํ์ ๋ํ ์ง์์ ๋ํ๊ณ ์ต์ํด์ง๋๋ค. ๋ถ์ ๊ธฐ์ ์์ค์ ์๊ด์์ด ๋ชจ๋ ์ฝ์ ์ ์๋ ์ฑ ์ ๋๋ค.
1. 'Speech and Language Processing'
์ ์: Daniel Jurafsky, James H. Martin ๊ณต์
์น ์ฌ์ดํธ: ์ฌ์ดํธ | Amazon
๊ฐ์ฅ ๋๋ฆฌ ์ฐธ์กฐ๋๊ณ ์ถ์ฒ๋๋ NLP ์ฑ ์ค ํ ๊ถ์ผ๋ก, ์คํ ํผ๋ ๋ํ๊ต์ Dan Jurafsky์ ์ฝ๋ก๋ผ๋ ๋ํ๊ต์ James Martin์ด ์ผ์ผ๋ฉฐ, ์ธ์ด ์ฒ๋ฆฌ๋ผ๋ ์ฃผ์ ๋ฅผ ์ฒ ์ ํ ๋ถ์ํ ์๋ด์์ ๋๋ค. ์ด ์ฑ ์ NLP ๋๋ ์ปดํจํฐ ์ธ์ดํ์ ํ๋ถ ๊ณผ์ ์ด๋ ๊ณ ๊ธ ๋ํ์ ๊ณผ์ ์ฉ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด ์ฑ ์ ๋ถ์ ๊ธฐ๋ฅ์ ํค์ฐ๊ณ ๊ฐํํ๋ ์ธ์ด ์ฒ๋ฆฌ ์ด๋ก ๊ณผ ์์ฉ์ ๊ณต๋ถํ๋ ์ฌ๋ ๋ชจ๋์๊ฒ ํ๋ ์์ ๋๋ค.
์ด ์ฑ ์ ์ 2ํ์ด๋ฉฐ, Jurafsky์ Martin์ ํ์ฌ ์ฌ ํ๋ฐ๊ธฐ์ ์์ฑํ๋ ๊ฒ์ ๋ชฉํ๋ก ์ 3ํ์ ์งํ ์ค์ ๋๋ค. Jurafsky์ ์คํ ํผ๋ ์น ํ์ด์ง์์ ์ด์์ ํ์ธํ์ญ์์ค.
2. 'Natural Language Understanding'
์ ์: James Allen
์น ์ฌ์ดํธ: ์ ์ ์ฌ์ดํธ | Amazon
์ด ์ฑ ์ NLP์ ๊ดํ ๋ ๋ค๋ฅธ ์ ๋ฌธ์๋ก, ๊ณ ์ ์ผ๋ก ํ๊ฐ๋ฉ๋๋ค. ์ด ์ฑ ์ 1994๋ ์ ์ถํ๋์์์๋ ์ค๋๋ ์งํ๋๋ ๋ ผ์์ ๋ถ์ ์์ ๊ณผ ๋ฐ์ ํ๊ฒ ์ฐ๊ด๋์ด ์๊ณ , NLP ์ฐ๊ตฌ์๊ณผ ๊ต์ก ์ ๋ฌธ๊ฐ ์ธ๋๋ก๋ถํฐ ํฐ ์ฐฌ์ฌ๋ฅผ ๋ฐ์ต๋๋ค. NLP ์์คํ ๊ตฌ์ถ์ ํ์ํ ์ฃผ์ ๊ธฐ์ ๊ณผ ๊ฐ๋ ์ ์๊ฐํ๊ณ ๊ฐ ๋ฐฐ๊ฒฝ์ง์๊ณผ ์ด๋ก ์ผ๋ก ๋ค์ด๊ฐ๋๋ฐ, ๋ ์์๊ฒ ๋ถ๋ด์ ์ฃผ๋ ๊ธฐ์ ์ ๋ฌธ ์ฉ์ด๋ ์ฌ์ฉํ์ง ์์ต๋๋ค.
3. 'Handbook of Natural Language Processing'
์ ์: Nitin Indurkhya, Fred J. Damerau ๊ณต์
์น ์ฌ์ดํธ: Amazon
ํฌ๊ด์ ์ด๋ฉฐ ํ๋์ ์ธ 'Handbook of Natural Language Processing'์ ์ปดํจํฐ ์์คํ ์์ ์ค์ฉ์ ์ธ NLP๋ฅผ ๊ฐ๋ฐํ๊ณ ๊ตฌํํ๋ ๋๊ตฌ์ ๊ธฐ์ ์ ๋ด์ฉ์ผ๋ก ํฉ๋๋ค. ์ด ์ฑ ์ 3๋ถ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. 1๋ถ์์๋ ๊ณ ์ ๊ธฐ๋ฒ(์์ง์ ๋ฐ ๊ฒฝํ์ ์ ๊ทผ ๋ฐฉ์ ํฌํจ), 2๋ถ์์๋ NLP์ ํต๊ณ์ ์ ๊ทผ ๋ฐฉ์, 3๋ถ์์๋ ๋ค์ํ ์ ์ฉ ์ฌ๋ก(์ ๋ณด ์๊ฐํ๋ถํฐ ์จํจ๋ก์ง ๊ตฌ์ถ, ์์ํ ํ ์คํธ ๋ง์ด๋๊น์ง)๋ฅผ ์ค๋ช ํฉ๋๋ค.
์ 2ํ์์๋ ๋ค์ค ์ธ์ด ์์ญ์ ํฌํจํ์ฌ ์์ด ์ธ์ ์ ๋ฝ ์ธ์ด์ ์์์ ์ธ์ด๋ฅผ ๋ค๋ฃจ๊ณ , ํต๊ณ์ ์ ๊ทผ ๋ฐฉ์์ ์ข ๋ ๊ฐ์กฐํ๊ณ ์์ต๋๋ค. ๋ฟ๋ง ์๋๋ผ, ์ ์ ๋ถ์ ๊ฐ์ ํ์ฌ ๋ ์ค๋ฅด๋ ๋ถ์ผ๋ฅผ ๋ ผํ๋ ์์ฉ ์น์ ์ด ์๋ก ์ถ๊ฐ๋์์ต๋๋ค. NLP๋ฅผ ์ปดํจํฐ ์์คํ ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ฒ์ ๋ฐฐ์ฐ๊ธฐ์ ์ข์ ์ฑ ์ ๋๋ค.
4. 'The Handbook of Computational Linguistics and Natural Language Processing
์ ์: Alexander Clark, Chris Fox, Shalom Lappin ๊ณต์
์น ์ฌ์ดํธ: Amazon
'Handbook of Natural Language Processing'๊ณผ ๋น์ทํ๊ฒ, NLP ๋ฐ ์ปดํจํฐ ์ธ์ดํ์ ๊ฐ๋ ๊ณผ ๋ฐฉ๋ฒ๋ก , ์์ฉ์ ์ฝ๊ฒ ์ ๊ทผํ๊ณ ์ดํดํ ์ ์๋ ๋ฐฉ์์ผ๋ก ์ค๋ช ํฉ๋๋ค. ์ด ์ฑ ์ ์ฃผ์ ์ด๋ก ๋ฌธ์ ์ ํจ๊ป, NLP ๋ฐ์ ์ ์ํ NLP ์์ ์ ์ฐ๋ฌผ์ธ ์ค์ฌ ์์ง๋์ด๋ง ์์ฉ๋ ์๊ฐํฉ๋๋ค. NLP ์ต๊ณ ์ฐ๊ตฌ์๊ฐ ์ธ๊ธํ๋ฏ์ด, ์ด ์ฑ ์ ์ด๋ก ๊ณผ ์์ฉ์ ๋ฐ์ ํ ์ฐ๊ด ์ง์ด ์ธ์ด ์ฐ๊ตฌ์ ๊ด๊ณ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์ด ์ฑ ์ NLP ํ์๊ณผ ์ํํธ์จ์ด ํ์ฌ ์คํ์ค์์ NLP ์์ฉ์ ๊ฐ๋ฐํ๋ ์์ง๋์ด๋ฅผ ์ํ ํ๋ฅญํ ๋ฆฌ์์ค์ ๋๋ค.
5. 'The Oxford Handbook of Computational Linguistics'
์ ์: Ruslan Mitkov
์น ์ฌ์ดํธ: Amazon
์ด ์๋ด์๋ ์ปดํจํฐ ์ธ์ดํ์ ์ฃผ์ ๊ฐ๋ ๊ณผ ๋ฐฉ๋ฒ, ์์ฉ์ ํ๋ถ์๊ณผ ๋น์ ๋ฌธ๊ฐ๋ ์ดํดํ ์ ์๊ฒ ์ค๋ช ํฉ๋๋ค. Amazon์ ์ค๋ช ๋ ๊ฒ์ฒ๋ผ, ์ด ์ฑ ์ ์ธ์ดํ์์ ๊ฐ์ฅ ํ๋ฐํ๊ณ ์์ฐ์ ์ธ ๋ถ์ผ์ ๋ํ ์ต์ฒจ๋จ ์ฐธ๊ณ ๋์์ ๋๋ค. ์ ๋ณด ๊ณผํ, ์ธ๊ณต ์ง๋ฅ, ์ธ์ด ์์ง๋์ด๋ง, ์ธ์ง ๊ณผํ ๊ฐ์ ๋ถ์ผ์ ๋ง์ ์ธ์ดํ์์ ์ฐ๊ตฌ์์๊ฒ ํฅ๋ฏธ๋กญ๊ณ ์ค์ฉ์ ์ธ ์ฑ ์ ๋๋ค. ์ด ์ฑ ์ ์ธ์ดํ ๊ธฐ๋ณธ ์๋ฆฌ๋ก ์์ํ ๋ค์, ์ข ๋ ์๋ จ๋ ์ปดํจํฐ ์ธ์ด ์ฐ๊ตฌ์์ ๋์์ผ๋ก ํ ์์ฐ์ด ์ฒ๋ฆฌ์ ๋น๋ฉด ์ ๋ฌด, ๊ธฐ์ , ๋๊ตฌ์ ๋ํ ๊ฐ์๋ก ์ด์ด์ง๋๋ค. ์ด ์ฑ ์ ๋น์ ๋ฌธ๊ฐ ๋๋ ๋ฐ์ฌ ํ ์ฐ๊ตฌ์ ๋ชจ๋์๊ฒ ๋์์ด ๋ฉ๋๋ค.
6. 'Foundations of Statistical Natural Language Processing'
์ ์: Christopher Manning, Hinrich Schuetze ๊ณต์
์น ์ฌ์ดํธ: ์ฌ์ดํธ | Amazon
์ด ์ฑ ์ ์คํ ํผ๋ ๊ต์ก์ง์ด ์ด ๋ ๋ค๋ฅธ ์ฑ ์ผ๋ก, Jurafsky์ ๋๋ฃ, Christopher Manning์ด ์งํํ์ต๋๋ค. Jurafsky์ Manning์ ์คํ ํผ๋์์ ์ธ๊ธฐ ์๋ NLP ์ ๋ฌธ ๊ฐ์ข๋ฅผ ๊ฐ๋ฅด์ณค์ต๋๋ค. Manning์ ๊ณต๋ ์ ์๋ ๋ ์ผ Ludwig-Maximilians-Universitรคt์ ์ปดํจํฐ ์ธ์ดํ ๊ต์์ ๋๋ค.
์ด ์ฑ ์ NLP์ ํต๊ณ์ ๋ฐฉ๋ฒ์ ์๊ฐํ๊ณ , ์๋ก์ด NLP ๋ฐฉ๋ฒ ์ดํด์ NLP ๋๊ตฌ ์ ์์ ์ ์ ํ ๊ธฐ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ํ ๋ ์๊ฐ ์ธ์ด ์ฒ๋ฆฌ ์์ฉ์ ์์ฝ๊ฒ ๋ง๋ค ์ ์๋๋ก ํต๊ณ์ ๋ฐฉ๋ฒ ์ธ์ ์ํ ๋ฐ ์ธ์ดํ ๊ธฐ์ด๋ฅผ ๋์์ ์ค๋ช ํด ๋์์ต๋๋ค.
7. 'Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit'
์ ์: Steven Bird, Ewan Klein, Edward Loper ๊ณต์
์น ์ฌ์ดํธ: ์ฌ์ดํธ | Amazon
์ด ์ฑ (๋ฒ์ญ์: ์์ฐ์ด ์ฒ๋ฆฌ ์ฟก๋ถ with ํ์ด์ฌ)์ NLP ๋ถ์ผ์ ๋ํ ์ ์ฉํ ์ ๋ฌธ์๋ก, ํ๋ก๊ทธ๋๋ฐ์ ์ด์ ์ ๋ก๋๋ค. NLP ์ด๋ณด์๋ ์ปดํจํฐ ์ธ์ดํ์๋ ๋๋ AI ๊ฐ๋ฐ์๋ ์ ๋ฐ์ด๋ ์ฑ ์์ ๋๊ณ ์ฐธ๊ณ ํ ์ค์ฉ์๋ฅผ ์ํ๋ค๋ฉด, ๋ฐ๋ก ์ด ์ฑ ์ NLP๋ฅผ ์ค์ ๋ก ์ ์ฉํ ์ ์๋ ์๋ฐฑ ๊ฐ์ ์ ์ฉํ ์์ ์ ์์ค๋ณ ์ฐ์ต ๋ฌธ์ ๊ฐ ๋ค์ด ์์ต๋๋ค. ์ด ์ฑ ์ ๊ฐ์ธ ํ์ต์ฉ์ผ๋ก, NLP ๋๋ ์ปดํจํฐ ์ธ์ดํ์ ๊ณต๋ถํ ๋ ๊ฐ์ข ๊ต์ฌ๋ก, ์ธ๊ณต ์ง๋ฅ, ํ ์คํธ ๋ง์ด๋ ๋๋ ๋ง๋ญ์น ์ธ์ดํ ๊ฐ์ข๋ฅผ ๋ณด์ถฉํ๊ธฐ ์ํ ์ฉ๋๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
Python ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ด์ฌ์ด ์์ต๋๊น? ์ด ์ฑ ์ ์ธ์ด ๊ฐ์ ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํ๋ Python ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ๊ณผ์ ์ ์์ธํ ์๋ดํ ๊ฒ์ ๋๋ค. Python๊ณผ ์์ฐ์ด ํดํท์ ๋ค์ด๋ก๋ํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ์๋งค ์ฌ์ดํธ์์ ์ ์๋ Python 3์ NLTK 3๋ฅผ ์ฌ์ฉํ๋๋ก ์ค์ ๋ก ์ฑ ์ ์ ๋ฐ์ดํธํ์ต๋๋ค.
8. 'Big Data Analytics Methods: Modern Analytics Techniques for the 21st Century: The Data Scientist's Manual to Data Mining, Deep Learning & Natural Language Processing'
์ ์: Peter Ghavami
์น ์ฌ์ดํธ: Amazon
Peter์ ์ด ์ฑ ์ NLP ์ด๋ณด์์๊ฒ๋ ๋ฒ ์ฐฐ ์ ์์ง๋ง, NLP์ ์ต์ํ๊ณ ๋น ๋ฐ์ดํฐ๊ฐ ์ค๋๋ ์ ์ธ์๊ณผ ์ด๋ป๊ฒ ์ฐ๊ฒฐ๋๋์ง ์ ์๋ ์ฌ๋์๊ฒ๋ ์ ์ฉํ ์ข ํฉ ์ค๋ช ์๊ฐ ๋ฉ๋๋ค. ๋ํ ๋ฐ์ดํฐ ๊ณผํ์, ๋ถ์๊ฐ, ๋น์ฆ๋์ค ๊ด๋ฆฌ์, ๋น์ฆ๋์ค ์ธํ ๋ฆฌ์ ์ค ์ค๋ฌด์์๊ฒ๋ ๋์์ด ๋๋ ์ฐธ๊ณ ์์ ๋๋ค. 100๊ฐ์ง๊ฐ ๋๋ ๋ถ์ ๊ธฐ์ ๊ณผ ๊ธฐ๋ฒ์ ํฌํจํ์ฌ, ๊ฒฝํ ๋ง์ ๋ถ์ ์ค๋ฌด์๊ฐ ๊ฐ์ฅ ์ ํธํ๋ ์ฑ ์ด ๋ ๊ฒ์ผ๋ก ์๊ฐ๋ฉ๋๋ค.
๊ธฐ๊ณ ํ์ต๋ถํฐ ์์ธก ๋ชจ๋ธ๋ง, ํด๋ฌ์คํฐ ๋ถ์์ ์ด๋ฅด๋ ๋ชจ๋ ๋ด์ฉ์ด ๊ฐ ์ฅ์ ๋ง๋ผ๋์ด ์์ต๋๋ค. ์ ๊ฒฝ๋ง, ๋ฅ ๋ฌ๋, ์ธ๊ณต ์ง๋ฅ ๊ฐ์ NLP ๊ด๋ จ ๋ถ์ผ ์ธ์๋ ๋ฐ์ดํฐ ์๊ฐํ, ์์ธก, ํ๊ท ๋ถ์ ๊ฐ์ ๋ฐ์ดํฐ ๊ณผํ ์ฃผ์ ์ ๋ํด์๋ ๋ ผํฉ๋๋ค. ์ด๋ฌํ ์ฃผ์ ๋ ํฌ๊ด์ ์ผ๋ก ์ค๋ช ๋์ง๋ง, ์ฉ์ด์ ์ํ์ ๊ธฐ์ด๋ ์ธ๋ถ์ ์ผ๋ก ๋ค๋ค์ง๋๋ค.
๊ณ ์ง ์ฌํญ: Tableau๋ ์ด ์น ํ์ด์ง์ ๋์ด๋ ์ ํ, ์ถํ๋ฌผ ๋๋ ๊ทธ ์์ ๋์จ ์๊ฒฌ์ ๊ณต์์ ์ผ๋ก ํ๋ณดํ์ง ์์ผ๋ฉฐ ๊ทธ์ ๊ฐ์ด ์ด ํ์ด์ง๋ ์ ํด์ฌ ๋งํฌ ํ๋ก๊ทธ๋จ์ ํฌํจํ๊ณ ์์ง ์์ต๋๋ค. ์ด ๋ฌธ์๋ ์์ํ๊ฒ ๊ต์ก ๋ชฉ์ ์ผ๋ก ๋ง๋ค์ด์ก์ผ๋ฉฐ ์ ํ ๋ฐ ์ถํ๋ฌผ์ ๋ํ ์์ ์ ๋ณด๋ ๋ ์๊ฐ ์ค์ค๋ก ์ ๋ณด์ ๊ธฐ๋ฐํ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์๋๋ก ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค.