์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ๋ฐ์ดํฐ
- ๊ฒฐ์ ํธ๋ฆฌ
- ์๋๋ก์ด๋์คํ๋์ค
- ์๊ณ ๋ฆฌ์ฆ
- Git
- ํ์ดํ๋
- linearalgebra
- ๋จธ์ ๋ฌ๋
- native
- c++
- ๋ฅ๋ฌ๋
- ์ํ์ฝ๋ฉ
- cs231n
- ๋ฐ์ดํฐ๋ถ์
- ํ๊ตญ์ด์๋ฒ ๋ฉ
- ๋ฐฑ์ค
- Kaggle
- ๋ถ์
- AI
- react
- ๋์
- ๋ฆฌ์กํธ
- ๊นํ
- ์ธํ๋ฐ
- Titanic
- nlp
- ์ ํ๋์ํ
- ๋ฐ์ดํฐ์๊ฐํ
- ๋ค์ดํฐ๋ธ
- ์๋ฒ ๋ฉ
- Today
- Total
yeon's ๐ฉ๐ป๐ป
[๋์] ํ๊ตญ์ด ์๋ฒ ๋ฉ - 2์ฅ. ๋ถํฌ ๊ฐ์ , PMI, Word2Vec ๋ณธ๋ฌธ
2.4 ์ด๋ค ๋จ์ด๊ฐ ๊ฐ์ด ์ฐ์๋๊ฐ
2.4.1 ๋ถํฌ ๊ฐ์
๋ถํฌ(distribution): ํน์ ๋ฒ์, ์ฆ ์๋์ฐ(window) ๋ด์ ๋์์ ๋ฑ์ฅํ๋ ๋จ์ด์ ์ด์ ๋จ์ด or ๋ฌธ๋งฅ์ ์งํฉ
๋ถํฌ ๊ฐ์ ์ ์ ์
- ์ด๋ค ๋จ์ด ์์ด ๋น์ทํ ๋ฌธ๋งฅ ํ๊ฒฝ์์ ์์ฃผ ๋ฑ์ฅํ๋ค๋ฉด, ๊ทธ ์๋ฏธ ๋ํ ์ ์ฌํ ๊ฒ์ด๋ค.
- '๋จ์ด์ ์๋ฏธ๋ ๊ณง ๊ทธ ์ธ์ด์์์ ํ์ฉ์ด๋ค'
ex) '๋นจ๋' ์ '์ธํ'์ ๋จ์ด์ ์๋ฏธ๋ฅผ ํ์ ํ๊ธฐ ์ํด์
-> ๋ฌธ์ ๋ด ์ฃผ๋ณ์ ๋ฑ์ฅํ๋ ๋ฌธ๋งฅ ๋จ์ด๋ฅผ ํตํด ํ์ธํ ๊ฒฐ๊ณผ
์ด์ํ ๋จ์ด๋ค์ด ์๋ก ๋น์ทํ๊ธฐ ๋๋ฌธ์ ํ๊น ๋จ์ด('๋นจ๋', '์ธํ') ๋ํ ๋น์ทํ ์๋ฏธ๋ผ๊ณ ์ฌ๊ธด๋ค.
But, ๊ฐ๋ณ ๋จ์ด์ ๋ถํฌ ์ ๋ณด์ ๊ทธ ์๋ฏธ ์ฌ์ด์ ๋ ผ๋ฆฌ์ ์ผ๋ก ์ง์ ์ ์ธ ์ฐ๊ด์ฑ์ด ์์ด๋ณด์ด์ง ์๋๋ค.
-> ๋ถํฌ ์ ๋ณด๊ฐ ๊ณง ์๋ฏธ๋ผ๋ ๋ถํฌ ๊ฐ์ ์ ์๋ฌธ์ ์ด ์ ๊ธฐ๋ ๊ฐ๋ฅ์ฑ์ด ์์
2.4.2 ๋ถํฌ์ ์๋ฏธ (1): ํํ์
ํํ์: ์๋ฏธ๋ฅผ ๊ฐ์ง๋ ์ต์ ๋จ์
- '์๋ฏธ'๋ ์ดํ์ ์ธ ๊ฒ + ๋ฌธ๋ฒ์ ์ธ ๊ฒ
์ธ์ด ํ์๋ค์ด ํํ์๋ฅผ ๋ถ์ํ๋ ๋ฐฉ๋ฒ
- ๊ณ์ด ๊ด๊ณ: ํด๋น ํํ์ ์๋ฆฌ์ ๋ค๋ฅธ ํํ์๊ฐ '๋์น'๋์ด ์ฐ์ผ ์ ์๋๊ฐ๋ฅผ ๋ฐ์ง๋ ๊ฒ
ex) '๋ฐฅ' ๋์ '๋นต'์ด, '์ฒ ์' ๋์ '์ํฌ'๊ฐ ์ฌ ์ ์์ -> '๋ฐฅ'๊ณผ '์ฒ ์'์ ํํ์ ์๊ฒฉ์ ๋ถ์ฌ
- ํน์ ํ๊น ๋จ์ด ์ฃผ๋ณ์ ๋ฌธ๋งฅ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ํํ์๋ฅผ ํ์ธํ๋ค.
-> ๋ง๋ญ์น์ ๋ถํฌ ์ ๋ณด์ ํํ์๊ฐ ๋ฐ์ ํ ๊ด๊ณ๋ฅผ ์ด๋ฃฌ๋ค.
2.4.3 ๋ถํฌ์ ์๋ฏธ (2): ํ์ฌ
ํ์ฌ ๋ถ๋ฅ๊ธฐ์ค - ๊ธฐ๋ฅ, ์๋ฏธ, ํ์
- ๊ธฐ๋ฅ: ํ ๋จ์ด๊ฐ ๋ฌธ์ฅ ๋ด์์ ๋ค๋ฅธ ๋จ์ด์ ๋งบ๋ ๊ด๊ณ
ex) ๊น์ด, ๋์ด / ๊น๋ค, ๋๋ค
- ์๋ฏธ: ๋จ์ด์ ํ์์ ์๋ฏธ
ex) ๊น์ด, ๊น๋ค / ๋์ด, ๋๋ค
-> ์ด ๋ถ๋ฅ ๊ธฐ์ค์ ์ดํ์ ์๋ฏธ
- ํ์ง๋ง ํ์ฌ ๋ถ๋ฅ์๋ ์ดํ์ ์๋ฏธ๋ณด๋ค ํ์์ ์๋ฏธ๊ฐ ๋ ์ค์ํจ
-> ๊น์ด, ๋์ด / ๊น๋ค, ๋๋ค (์ฌ๋ฌผ์ ์ด๋ฆ / ์์ง์, ์ฑ์ง, ์ํ ๊ธฐ์ค ๋ถ๋ฅ)
- ํ์: ๋จ์ด์ ํํ์ ํน์ง
ex) ๊น๋ค, ๊น์๋ค, ๊น๊ฒ ๋ค / ๋๋ค, ๋์๋ค, ๋๊ฒ ๋ค - ๋ณํ ๊ฐ๋ฅ
-> ๊น์ด, ๋์ด / ๊น๋ค, ๋๋ค
ํ์ง๋ง ์ค์ ํ์ฌ ๋ถ๋ฅ๋ฅผ ํ ๋๋ ์ฌ๋ฌ ์ด๋ ค์์ด ์กด์ฌํจ
ex) ๊ณต๋ถํ๋ค / ๊ณต๋ถ
ex) ์์๊ฐ ํ๊ต์ ๊ฐ๋ค / ์์! ์กฐ์ฉํ ํด.
- (์์) ํํ๋ ๊ฐ์ง๋ง ๊ธฐ๋ฅ๊ณผ ์๋ฏธ๊ฐ ๋ฌ๋ผ์ง
์ค์ ํ์ฌ ๋ถ๋ฅ์ ๊ฐ์ฅ ์ค์ํ ๊ธฐ์ค์ '๊ธฐ๋ฅ'์ด๋ผ๊ณ ํ๋ค.
- ํด๋น ๋จ์ด๊ฐ ๋ฌธ์ฅ ๋ด์์ ์ ํ๋ ์ญํ ์ ์ด์ ์ ๋ง์ถ์ด ํ์ฌ๋ฅผ ๋ถ๋ฅํจ
ํ๊ตญ์ด๋ฅผ ๋น๋กฏํ ๋ง์ ์ธ์ด์์๋ ์ด๋ค ๋จ์ด์ ๊ธฐ๋ฅ์ด ๊ทธ ๋จ์ด์ ๋ถํฌ์ ๋งค์ฐ ๋ฐ์ ํ ๊ด๊ณ๋ฅผ ๋งบ๊ณ ์๋ค๊ณ ํ๋ค.
- ๊ธฐ๋ฅ์ ํน์ ๋จ์ด๊ฐ ๋ฌธ์ฅ ๋ด์์ ์ด๋ค ์ญํ ์ ํ๋์ง, ๋ถํฌ๋ ๊ทธ ๋จ์ด๊ฐ ์ด๋ ์๋ฆฌ์ ์๋์ง๋ฅผ ๋ํ๋
-> ๊ธฐ๋ฅ๊ณผ ๋ถํฌ๋ ๊ฐ๋ ์ ์ผ๋ก๋ ๋ค๋ฅด์ง๋ง ๋ฐ์ ํ ๊ด๋ จ์ ๊ฐ์ง
์๋ฒ ๋ฉ์ ๋ถํฌ ์ ๋ณด๋ฅผ ํจ์ถ์ํจ๋ค๋ฉด ํด๋น ๋ฒกํฐ์ ํด๋น ๋จ์ด์ ์๋ฏธ๋ฅผ ์์ฐ์ค๋ ๋ด์ฌ์ํฌ ์ ์์ ๊ฒ์ด๋ค.
2.4.4 ์ ๋ณ ์ํธ ์ ๋ณด๋
์ ๋ณ ์ํธ ์ ๋ณด๋(PMI, Pointwise Mutual Information)
: ๋ ํ๋ฅ ๋ณ์ ์ฌ์ด์ ์๊ด์ฑ์ ๊ณ๋ํํ๋ ๋จ์
- ๋ ํ๋ฅ ๋ณ์๊ฐ ์์ ํ ๋ ๋ฆฝ์ธ ๊ฒฝ์ฐ ๊ฐ์ด 0์ด ๋จ
- ๋จ์ด A๊ฐ ๋ฑ์ฅํ ๋ ๋จ์ด B์ ์์ฃผ ๊ฐ์ด ๋ฑ์ฅํ๋ค๋ฉด PMI ๊ฐ์ ์ปค์ง
์ฆ, PMI๋ ๋ ๋จ์ด์ ๋ฑ์ฅ์ด ๋ ๋ฆฝ์ผ ๋์ ๋นํด ์ผ๋ง๋ ์์ฃผ ๊ฐ์ด ๋ฑ์ฅํ๋์ง๋ฅผ ์์นํ ํ ๊ฒ
๋ถํฌ ๊ฐ์ ์ ๋ฐ๋ฅธ ๋จ์ด ๊ฐ์ค์น ํ ๋น ๊ธฐ๋ฒ
- ๋ ๋จ์ด๊ฐ ์ผ๋ง๋ ์์ฃผ ๊ฐ์ด ๋ฑ์ฅํ๋์ง์ ๊ดํ ์ ๋ณด๋ฅผ ์์นํํ ๊ฒ์ด๊ธฐ ๋๋ฌธ
2.4.5 Word2Vec
Word2Vec: 2013๋ ๊ตฌ๊ธ ์ฐ๊ตฌํ์ด ๋ฐํํ ์๋ฒ ๋ฉ ๊ธฐ๋ฒ
- CBOW ๋ชจ๋ธ: ๋ฌธ๋งฅ ๋จ์ด๋ค์ ๊ฐ์ง๊ณ ํ๊น ๋จ์ด ํ๋๋ฅผ ๋ง์ถ๋ ๊ณผ์ ์์ ํ์ต๋จ
- Skip-gram ๋ชจ๋ธ: ํ๊น ๋จ์ด๋ฅผ ๊ฐ์ง๊ณ ๋ฌธ๋งฅ ๋จ์ด๊ฐ ๋ฌด์์ผ์ง ์์ธกํ๋ ๊ณผ์ ์์ ํ์ต๋จ
-> ๋ ๋ชจ๋ ํน์ ํ๊น ๋จ์ด ์ฃผ๋ณ์ ๋ฌธ๋งฅ, ์ฆ ๋ถํฌ ์ ๋ณด๋ฅผ ์๋ฒ ๋ฉ์ ํจ์ถํจ
์ค์ Word2Vec ๊ธฐ๋ฒ์ PMI ํ๋ ฌ๊ณผ ๊น์ ๊ด๊ณ๊ฐ ์๋ค๋ ์ฐ๊ตฌ ๋ ผ๋ฌธ์ด ๋ฐํ๋จ.