Natural Language Processing | Dan Jurafsky, Christopher Manning 2๊ฐ
2 1 Regular Expressions
https://youtu.be/zfH2ADGtzJQ
| ๋ โ๋๋'์ ์๋ฏธํ๋ค.
u?์ ๊ฒฝ์ฐ u๋ ์์ด๋ ๋๊ณ ์์ด๋ ๋๋ค๋ ์๋ฏธ์ด๋ค. o+๋ ์ ์ด๋ o๊ฐ ํ๋ฒ ์ด์๋์์ผ ํ๋ค. o*๋ 0๋ฒ๋๋ ๊ทธ ์ด์ ์ฌ๋ฌ๋ฒ ๋์ฌ์ ์๋ค. ์ . ๋ ์ด๋ค ์บ๋ฆญํฐ๋ ๋ ์ ์๋ค.ย
์ฌ๊ธฐ์ ^๋ ์์์ ์๋ฏธํ๋ค. $๋ ๋ง์นจ์ ์๋ฏธํ๋ค.ย
2 3 Word Tokenization https://youtu.be/f9o514a-kuc
๋ชจ๋ nlp์์ ๋ฐ์ดํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก token ๋จ์๋ก ๋๋์ด์ผ ํ๋ค.ย
๊ฐ์ ์ด์, ์ด๊ทผ์ ๊ฐ์ง๋ ๋จ์ด๋ค์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ๊ฒ์ธ์ง ๋จ์, ๋ณต์์ฒ๋ผ ์ํฉ์ ๋ฐ๋ผ ๋จ์ด์ ํํ๊ฐ ์กฐ๊ธ ๋ฐ๋๋ ๊ฒฝ์ฐ ๊ฐ์ ๋จ์ด๋ก ๋ณผ๊ฒ์ธ์ง ์๋์ง๋ฅผ ๊ฒฐ์ ํด์ผ ํ๋ค.
ย token์ ์ค๋ณต๋๋ ๊ฒ์ ์๊ดํ์ง ์๊ณ ๊ฐ๊ฐ ๋ฐ๋ก ๊ฐฏ์๋ฅผ ์ผ๋ค. type์ ๊ฒฝ์ฐ ๋์ผํ ๋จ์ด๋ ๊ฐฏ์์์ ์ ์ธํ๋ค.
๊ฐ tokens์ ๊ฐฏ์๊ฐ types๋ณด๋ค ํฐ๊ฒ์ ์์ ์๋ค.
tokens, types๋จ์๋ก ๋๋๋ ํํ ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์๋ค.
๊ฐ ์ธ์ด๋ณ ํน์ฑ์ ๋ฐ๋ฅธ ๋ฌธ์ ์ ๋ค์ ๋ณด์ฌ์ฃผ๊ณ ์๋ค.
์ค๊ตญ์ด๋ ์ผ๋ณธ์ด์ฒ๋ผ ๋์ด์ฐ๊ธฐ๊ฐ ์๋ ๊ฒฝ์ฐ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ผ๋ก maxium matching word segmentation algorithm์ด ์๋๋ฐ ์ด๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์๋ค.
2 4 Word Normalization and Stemming https://youtu.be/ZhyLgPnOeh0
์๋์ ๋จ์ด๋ฅผ ์ฌ๋ฌ๋ฐฉ๋ฒ์ผ๋ก ์ ๋ฆฌํ๋ ๊ฒ์ ๋ณด์ฌ์ฃผ๊ณ ์๋ค.ย
case๋ฅผ ํ ๋ฐฉํฅ์ผ๋ก ํต์ผํ๋ ๋ฐฉ๋ฒ์ด๋ค.
ํ lemma๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋จ์ด๋ค์ ํ๋๋ก ํต์ผํด์ค๋ค.ย
์ด๊ทผ๊ณผ ์ ๋ฏธ, ์ ๋์ ํฉ์ผ๋ก ํํํ ์๋ ์๋ค.
์์ด ๋จ์ด๋ฅผ ์ ๋ฆฌํ๋๋ฐ porter algorithm์ ๋ง์ด ์ฌ์ฉํ๋ค.
์์ด์์ ing ๋ฅผ ์ ๋ฆฌํ ๋ ๋ชจ์์ด ์๋ ๊ฒฝ์ฐ๋ง ์ ๊ฑฐํ๋ค.
2 5 Sentence Segmentation https://youtu.be/UL4Ez56AMVo
๋ฌธ์ฅ๋จ์๋ก ๋ฐ์ดํฐ๋ฅผ ์๋ผ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ฃผ๊ณ ์๋ค.
!์ ?๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฌธ์ฅ์ ๊ตฌ๋ถํ๋ ๊ฒ์ ๋ถํ์คํ๋ค. ์ .๋ฅผย ๊ธฐ์ค์ผ๋ก ๋๋๋ ๊ฒฝ์ฐ๋ ๋จ์ด์ ์ฝ์๋ ์ซ์์ ์ฌ์ฉ๋๋ . ๋๋ฌธ์ ์ด๋ ค์์ด ์๋ค. ๊ทธ๋์ ์ถ๊ฐ ์์ ์ด ํ์ํ๋ค. ์ด๋ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ด hand-written rules, regular expression, machine learning ๋ฑ๋ฑ์ด ์๋ค.
๋ฌธ์ฅ์ ๋์ ํ์ธํ๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก decision tree๋ฅผ ์ด์ฉํ๋ ๊ฒ์ด ์๋ค.ย
dot ์๋ค์ ๋๋ฌธ์๊ฐ ์ฌ์ฉ๋๊ฒฝ์ฐ ์ฝ์์ ์ฌ์ฉ๋ dot์ผ ํ๋ฅ ์ด ๋๋ค. dot ๋ค์ ๋๋ฌธ์๊ฐ ์ค๋ ๊ฒฝ์ฐ dot์ด ๋ฌธ์ฅ ๋์ผ๊ฐ๋ฅ์ฑ์ด ๋๋ค. ๋จ์ด the ์์ dot ์ด ์ฌ์ฉ๋ ๊ฒฝ์ฐ dot์ด ๋ฌธ์์ ๋์ผ ํ๋ฅ ์ด ๋๋ค.ย











