โ ์กฐ์ ๋ ๊ต์๋์ ์ํ '์๋ฆฌ๋' ํ ์คํธ ๋ถ์.
- ์ด๋ผ๋ ๊ฑฐ์ฐฝํ ์ด๋ฆ์ ๋ถ์์ง๋ง ์ค์์ ํ์ด์ฌ์ ์ด์ฉํ ํํ์ ๋ถ์์ผ ๋ฟ.
- ์ด๊ธฐํฉ ๋ฐ์ฌ(๋ค์์ํํธ ์ด์ฌ)๋์ ์์ ์ ๋ฐํ์ผ๋ก ์งํ.
> ๋ค์ด๊ฐ๋ ๋ง
๋ ์กฐ์ ๋ ๊ต์๋์ ์ด๋ ฌํ ํฌ์ด๋ค. ๊ทธ๋์ ํ ์คํธ ๋ง์ด๋์ ๊ณต๋ถํ๋ฉฐ ๋ฌด์๋ณด๋ค ๋จผ์ ๊ทธ์ ์ํ์ ๋ถ์ํด๋ณด๊ณ ์ถ์๋ค.
ํนํ ํ๋ฐฑ์ฐ๋งฅ์ ์ข์ํ๋๋ฐ ๋๋ด ํ ์คํธ ํ์ผ์ ๊ตฌํ์ง ๋ชปํ๋ค.
ํ์ง๋ง ๋คํ์ค๋ฝ๊ฒ๋ ์ ํ๋ธ์ ๋น ์ง์ (?) ์ฐ๋ฆฌ ์ด๋จธ๋๋ง์ ์ ๊ถ ๋ ํ๋ฅผ ์๋ํ์ '์๋ฆฌ๋' ํ์ผ์ ๊ตฌํ ์ ์์ด ์ต์ข ์ ํํ๋ค.
(๋ฏธ๋ฆฌ ๋ฐํ๊ฑด๋ฐ ์ข ์ด์ฑ ์ผ๋ก ์ด๋ฏธ ์ ์ง์ ๊ฐ์ง๊ณ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ํ ์คํธ ํ์ผ์ (๋ฏธ์ํ์ง๋ง) ๋๊ตฌ์๊ฒ๋ ๊ณต์ ํ ์๊ฐ์ด ์๋ค.)
> ๋ชฉํ
์์ง ์ค๋ ฅ์ด ๋ฏธ์ฝํ๋ค.
๊ทธ๋์ ํ์ฌ์ ๋ชฉํ๋ฅผ '์๋ฆฌ๋' ์์ ์ ์ผ ๋ง์ด ๋์จ ๋จ์ด(์ค์ ๋ ํํ์) ์์๋๋ก ๋ฝ์ ๊ทธ๋ฆผ์ผ๋ก ์๊ฐํํ๋ ๊ฒ์ผ๋ก ํ๋ค.
1. ๋จผ์ ๊ฐ ๊ถ์ ๋ฐ๋ก๋ฐ๋ก ๋ถ์ํ์ฌ 12๊ถ ๊ฐ๊ฐ์ wordcloud ์ด๋ฏธ์ง๋ฅผ ๋ง๋ ๋ค.
2. ๋ค์ ์ ๊ถ์ ํํ์๋ฅผ ํ๋๋ก ๋ฌถ์ด ์ ์ฒด์ wordcloud ์ด๋ฏธ์ง๋ฅผ ๋ง๋ ๋ค.
+ ํ์ ๊ธฐ๊ณํ์ต(machine learning)์ ์ํค๋ฉด '์ด๋ค ์ํ์ ์ปดํจํฐ์๊ฒ ๋ณด์ฌ์ฃผ๊ณ ์ด๊ฒ ๋๊ตฌ์ ์ํ์ธ์ง ๋ง์ถ๊ฒ' ํ ์๋ ์์ ๊ฒ ๊ฐ๋ค.
+ ์ด๊ฒ์ ์์ด๋ฒ์ ์ผ๋ก ๋ฐ๊ฟ '์ธ์ต์คํผ์ด์ ์ํ์ ๋ชจ๋ ์ธ์ต์คํผ์ด์ ์ํ์ธ๊ฐ'๋ฅผ ์์๋ณผ ์๋ ์๊ฒ ๋ค. ๋ ๋น๋์ ๋ค๋ฅธ ์๊ฐ๋ค๊ณผ ๋น๊ตํ์ฌ ๊ฐ์ฅ ์ ์ฌํ ๋ฌธ์ฒด๋ ์ดํ๋ฅผ ๊ตฌ์ฌํ ์๊ฐ๊ฐ ๋๊ตฌ์ธ์ง๋ ์์๋ณผ ์ ์๊ฒ ๋ค. ์ ์ธ์ต์คํผ์ด๊ฐ ์ค์ ๋ '๋ค๋ฅธ ๋๊ตฌ'์ด๊ฑฐ๋ 'ํน์ ์๊ฐ๋ค์ ์กฐ์ง'์ด๋ผ๋ ์๋ชจ๋ก ์ด ์์ง ์์๊ฐ.
+ ๊ทธ๋ฐ๋ฐ ์์ด๋ ํํ์ ๋ถ์์ด ํ์ํ์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค. ์ด์ ๋ก ๋ถ์ํ๋ ๊ฒ์ด ๋ ์ข๋ค๋ ์ด์ผ๊ธฐ๋ฅผ ๋ค์๋ ๊ฒ ๊ฐ์๋ฐ..
๋ญ.. ๊ทธ๋ ๋ค๋ฉด ๋ ์ฌ์์ง๋ ใ ์๊ด์๋ค.
> ์คํ
1. ๋จผ์ ์๋ฆฌ๋ ์ ๊ถ์ ํ ์คํธ ํ์ผ์ (์์์ ์) ๊ตฌํ๋ค.
2. ํ๋์ ํด๋์ 12๊ฐ ํ์ผ์ ๋ชจ๋ ๋ฃ์ ํ(txtํด๋)
3. ํํ์ ๋ถ์ํ๊ธฐ ์๋ง๊ฒ(์ฌ๋ฐฑ์ ์ ๊ฑฐํด) ์ค๋นํด ์ํด๋(readyํด๋)์ ์ ์ฅํ๋ค. - 1.readyToMorph.py
3. Komoran ๋ชจ๋์ konlpy์ผ๋ก ํํ์ ๋ถ์ํ์ฌ ๋ค์ ์ํด๋(morphedํด๋)์ ์ ์ฅํ๋ค. - 2.morph_anal_output.py
(ํ์ ์ด๊ฒ ์ข ๋ฌธ์ ๊ฐ ๋๋๋ฐ. konlpy๋ ์ฌ์ฉ์ ์ฌ์ ๋ง๋ค๊ธฐ๊ฐ ์ด๋ ต๋จ๋ค. ์ธ๋ฌผ๋ค์ ์ด๋ฆ๊น์ง ํํ์ ๋ถ๋ฆฌํด๋์ ํ์ ๊ฒฐ๊ณผ๊ฐ ์ข ํ์ง๊ฒ ๋์๋ค. ์๋ฅผ๋ค์ด '๋ฐฑ์ข ๋'๊ฐ '๋ฐฑ์ข '๊ณผ '๋'๋ก ๋ถ๋ฆฌ๋์ด '๋'๋ ๋ ์๊ฐ๊ณ '๋ฐฑ์ข '๋ง ๋ญํน๋์๋๋ผ)
4. 3์์ ํํ์ ๋ถ์๋ ํ์ผ์ ๋ฐํ์ผ๋ก rankingํ์ผ์ ๋ง๋ค์ด ์ํด๋(rankedํด๋)์ ์ ์ฅํ๋ค - 3.count_morphs.py
5. wordcloud๋ชจ๋์ ์ด์ฉํด 4์์ ๋น๋์์ผ๋ก ์ ๋ ฌ๋ ํ์ผ์ ๋ฐํ์ผ๋ก ์ํด๋(result_wordcloudํด๋)์ ์ด๋ฏธ์ง ํ์ผ๋ค์ ์ ์ฅํ๋ค. - 4.draw_word_cloud.py
> ๊ฒฐ๊ณผ
1. 12๊ถ ๋ชจ๋์์ '์ฌ๋'์ด ์๋์ ์ผ๋ก 1๋ฑ. ์ฒ์์๋ ์๋ชป๋๊ฒ ์๋๊ฐ ํด์ ๊ฐ๊ฐ์ raw file๋ค์ ํ์ธํด๋ดค๋๋ฐ ์ค์ ๋ก ์ฌ๋์ด ๋ชจ๋ 1๋ฑ.
2. ๋ฐฑ์ข ์ผ๋ก ๋์จ ๊ฑด '๋ฐฑ์ข ๋'๋ฅผ ๋งํ๊ณ ์ฅ๋์ผ๋ก ๋์จ ๊ฑด '์ฅ๋ํ'์ ๋งํ๋ค ใ ก,ใ ก ์ด๊ฑด ๋์ค์ ํ๋ฒ ์น ์๋ด์ผ๊ฒ ๋ค.
3. ์ด์ 12๊ถ ์ ์ฒด๋ฅผ ํ๋๋ก ๋ฌถ์ด ๋ญํน์ ์ ๋ฆฌํด ๋ณด์.
- ๋จผ์ ํํ์ ์ฐจ๋ณ(?)ํ์ง ์๊ณ ํ ์คํธ๋ก 50์๊น์ง๋ง ์ ๋ ฌํด๋ณด๋ฉด ์๋์ ๊ฐ๋ค.
- '๊ฐ์ ๋ฐ์ดํ(SS)๋ '๋ค','์'๊ฐ์ ์ข ๊ฒฐ์ด๋ฏธ(EF), ์ ์ด๋ง ์ด๋ฏธ(EP) ๋ฑ์ด ๋น~์ฐํ ์๋์ ์ด๋ค.
' SS 199729 (์ด๊ฑด ํ ์คํธ ํ์ฑํ๋ฉฐ ๋ง๋ค์ด์ง ๊ฒ์ด๋ค)
, SP 122673 (์ด ๋๋ ๋ง์ฐฌ๊ฐ์ง. ๋ค๋ง ๋ฌธ์ฅ๊ณผ ๋ฌธ์ฅ์ ๊ตฌ๋ถํ๋ ์ฉ๋๋ก ์ฐ์ธ ํน์๋ฌธ์์ด๋ฏ๋ก ์๋ฆฌ๋ ์ ์ฒด์ ๋ฌธ์ฅ ์๋ผ๊ณ ๋ณด์๋ ๋ ๊ฒ ๊ฐ๋ค. ๋ฌผ๋ก ์ ์์ฌ์๋ ์ฐ์ด๋ฏ๋ก ์ข ๋นผ๊ธด๋นผ์ผํ๋๋ฐ ์๋ ๋ง์นจํ 9๋ง๊ฐ์ ๋ฌผ์ํ 7600๊ฐ๋ฅผ ๋ฏธ๋ฃจ์ด ์ง์ํด ๋ณด์๋ฉด ์ฝ 10๋ง๊ฐ ์ ๋์ ๋ฌธ์ฅ์ด ์๋ ๊ฒ์ผ๋ก(๊ทธ๋ฌ๋๊น ๊ทธ๋ฐ ๋๋์ผ๋ก) ๋ณด์ธ๋คใ ก,ใ ก )
. SF 89962
๋ค EF 58261
์ EP 49996 (์ฐ๋ฆฌ๋๋ผ ์์ค์ ๋ชจ๋ ๊ณผ๊ฑฐํ์ ์ฐ๋ค๋ณด๋ '์'์ด ๋ง๋ค)
์ด VCP 43400
์ JKO 39047 (์ดํ~ '์'์ด ๊ทธ์ ๊ฒฝ์์๋์ธ '๋ฅผ' ์ 2๋ฐฐ๊ฐ ๋๋ ์ ์๋ก ์ฌ๊ผ๋ค. ์ด ์ ๋๋ฉด ๋ผ์ด๋ฒ์ด๋ผ ํ ์๋ ์๊ฒ ๋ค. ์ด๋ป๊ฒ๋ณด๋ฉด ์ฐ๋ฆฌ๋ง์ ๋ฐ์นจ์๋ ๋ช ์ฌ๋ ๋๋ช ์ฌ๊ฐ ์ ๋ค๋ ๋ป์ด๊ธฐ๋ ํ ๊ฑฐ๋ค)
์ด JKS 38248
๊ณ EC 36615
" SS 34875 (ํฐ ๋ฐ์ดํ๋ ํ๋์ ๋ฌธ์ฅ๋ง๋ค 2๊ฐ์ฉ ๊ฐ์ง๊ณ ์์์ ์ถ๋ก (?)ํ ์ ์๊ณ ์ฆ, ์์ค ์ ๋ํ๋ฌธ์ ๊ฑฐ์ 1.7๋ง๊ฐ. ์ ์ฒด ๋ฌธ์ฅ ์ค ์ฝ 17%๋ฅผ ์ฐจ์งํ๋ค๊ณ ๋ณผ ์ ์์ง ์์๊น. ์๋ ๋ฌ์ฌ๋ ๋ฐ์ด๋์ง๋ง ์ญ์ (์ฐฐ์ง)๋ํ๊ฐ ๋ง์ ํก์ ๋ ฅ์ด ์ข์๋ ๊ธฐ์ต์ด๋ค.๋ค๋ง ๋ํ๊ฐ ๋ฌธ์ฅ์ 97%๋ฅผ ์ฐจ์งํ๋ ์น์์ค๊ณผ๋ ๋น๊ต์น ๋ง์.)
ใด ETM 30802
ํ XSV 23292
๋ ETM 23233 (์ค! '๋'๊ณผ '์'์ ์ง์ง ์ค..)
์ JX 23173
๊ฒ NNB 22931 (์จ์ ๊ฐ์๋๊น)
์ด EC 22411
์ EP 22163
์ JKB 21899
๊ฐ JKS 20922
๋ JX 20265
๋ค XSN 19392
์ JKG 18105 (์๊ฐ๋ณด๋ค ์ ๋ค)
๋ฅผ JKO 18004
์ EC 15144
๊ฒ EC 15023
๋ JX 14832
ใน ETM 14015
ํ VV 12753
์ VX 11756
๊ทธ MM 10246
ํ XSA 9508
๋ง NNG 9140
์ผ๋ก JKB 8632
์ง EC 8406
๋ก JKB 8235
๋ฉฐ EC 7768
์ VV 7692
? SF 7642
์ฌ๋ NNG 7443 (์ด ์ฌ๋์ด๋ผ๋ ๋จ์ด๋ ์ด์ฉ๋ฉด(์ด๊ฒ๋ ๋๋์ด๋ค๋ง) ์กฐ์ ๋ ์ ์๋์ ์ ์ํ๋ ๋จ์ด๊ฐ ์๋๊น ์ถ๋ค. ์๋ง ๋ด ๊ธ์ ๋ถ์ํ๋ฉด ์ฌ๋๋์ '์ธ๊ฐ'์ด๋ ๋จ์ด๊ฐ ์์์ง ๊ฒ์ด๋ค)
๊ธฐ ETN 7371
์ VA 7309
๊ทธ NP 7169
์ ETM 7090
๋ VV 6215
์์ JKB 6090
๋ ETM 6065
ใด JX 5465
์๋ VCN 5451
์ VX 5229
๋ง JX 4970
- ์ด์ ์ค์ ๋ก ์๋ฏธ๊ฐ ๊ฐํ ํํ์๋ค๋ง ์ถ๋ ค๋ด์ฌ ์ด๋ฏธ์ง ํ์ผ์ ๋ง๋ค์ด ๋ณด๋ฉด ์ง~์! ์ต์ข ๊ฒฐ๊ณผ๋ค.
> ๋ฐ์ฑ
1. ํ์ด์ฌ์ด ์ฒ์์ด์๋๋ฐ ์ด์ ๋ง์ด ์ต์ํด์ง ๊ธฐ๋ถ(?)์ด๋ค. ํนํ ํ์ด์ฌ์ ์ง๋ ํ ํ๊ธ ์ธ์ฝ๋ฉใ
2. ์์ ์ค ๊ฐ์ฅ ๊ฐ๋(?)์ ์ด์๋ ๋ถ๋ถ์ ์ฌ์ค 'ํฌ๋กค๋ง'์ด์๋ค. ์์ ์ด ๋๋์๋ง์ ์ ๋ง ๋ฏธ์น๋ฏ์ด ํฌ๋กค๋งํ๊ณ ๋ค๋ ๋ค ใ ก,ใ ก ๊ทธ ํ๋ก ๋ ํผ์ ์ด์ฌํ ์ฝ๋ฉํ๊ณ ์๋๋ฐ ์์ ๋ฐ์คํฌํ์ด ๋๊ณ ์์ผ๋ฉด ์ ์ง ๋ถํ ๊ธฐ๋ถ์ด ๋ค์ด ๋ฐ์คํฌํ์๊ฒ๋ ๋ญ๋ ์ผ์ ์ํค๋ ๋ฒ๋ฆ์ด ์๊ฒผ๋ค. ๋ฏธ์. ๋์ค์ ์ธ๊ณต์ง๋ฅ ๋๋ถ์ ๋๋ณด๋ค ๋ ๋๋ํด์ ธ๋ ๋ ๋๋ฆฌ๋ฉด ์๋ผใ
3. ํจ๊ป ์์ ์ ๋ฃ๋ ๋ค๋ฅธ ์ฌ๋๋ค์ ๊ฒฝํ์ด ๋ง์ ๊ฒ์ธ์ง ๊ฒฝํ์ด ์์ ์๋ ๊ฒ์ธ์ง ์ข ์ก์ ์๊ฐ ์๋ค. ์ค์ ๋ก '์๊ธฐ ์์ค'๋ฅผ ๊ฐ์ง๊ณ ์ฝ๋๋ฅผ ๋๋ ค๋ณด๋ฉด ์ฌ๋ฌ ์ข ๋ฅ์ ๋ค์ํ ์๋ฌ๊ฐ ๋ฐ์ํ๋๋ฐ ์ด์ ๋ํด ์ง๋ฌธํ๋ ์ฌ๋๋ค์ด ์๋ค. ๋ค๋ค ํ์ด์ฌ์ ๋ฅ์ํ ๊ฐ๋ฐ์๋ผ์ ์ ๋งํ ์๋ฌ๋ ์๊ธฐ๊ฐ ์ง์ ์ฒ๋ฆฌํ๋ ๊ฑด์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์์ ์ค ๋ค๋ฅธ ์ฌ๋๋ค์ ๋ชจ๋ํฐ๋ฅผ ๋ณด๋ฉด ๋์ฒ๋ผ ์ค์ ๋ก ๋๋ ค๋ณด๋ ์ฌ๋๋ค์ด ๊ฑฐ์ ์๊ณ ๊ทธ๋ฅ ๋ฐ์ฌ๋์ ๋ง์๋ง ๋ฃ๊ณ ์๋ค. ์กฐ๋ธ ์ฝ๋ค๋ ๊ฑด๊ฐ.
๋, ์ ์ด๋ ์ด๋ ์ ๋์ ๊ฐ๋ฐ์๋ผ๋ฉด ์๋น ์์ ์ด ๋ฐ๊ฒฌํ ๊ฒ๋ค์ ๊ณต์ ํ๋ ๊ฒ์ด ๊ธฐ๋ณธ ์ฑํฅ์ผํ ๋ฐ ๊ทธ๊ฒ๋ ํ๋ ๋ถ๋ค์ด ๋ณ๋ก ์๋๊ฑธ ๋ณด๋ฉด ๋ญ๋๊น, ์ข ์ด์ํ๋ค. ํน์๋ ์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๋ ๊ฒ ๊ฐ๋ ํ๋ฉด ๊ทธ๊ฒ๋ ์๋๋ค. ์ ํ ๊ทธ๋ ์ง ์๋ค. ์คํ๋ ค ๋ด๊ฐ ์์๋ฃ์ง ๋ชปํ๋ '๋ง์ ๊ฒฝํ'์์ ์ฐ๋ฌ๋์จ ๋ฏํ ์ง๋ฌธ๋ค์ ํ๋๋ฐ ๊ทธ๊ฑธ ๋ด๊ฐ ์ดํดํ์ง ๋ชปํด์ ์ฌ๊ธฐ์ ์ ์ ์๋ ์๋ค ใ ก,ใ ก;;
๋ค๋ค ๊ทธ๋ฅ ์กฐ๋ธ ์ฉ๋ ๊ฒ ๊ฐ๋ค.
์ด์จ๋ ์ฌ๋๋ง๋ค ๋ค๋ฅด๊ฒ ์ง๋ง ๋์ ๊ฒฝ์ฐ์
์ฝ๋๊ฐ ์๋ฌด๋ฆฌ ์ด๋ ค์๋ ๊ทธ๊ฑด ์ด๋ป๊ฒ๋ ์ดํดํ๊ณ ํด๊ฒฐํ ์ ์๋ค.
์ํ์ ์ผ๋ก ๋ณต์กํ๋ค๋๋ ๋ญ๋ ํ๋ ๊ฑด ์์งํ ๋ณ๋ก ๊ฑฑ์ ๋ ์๋๋ค. (์ฐ๋ฆฌ์๊ฒ ํ๋ถํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ง ์์๊ฐ! ํฌํํ)
ํ์ง๋ง ์ด์ ์ด๋ผ๋ ํํ์๋ผ๋๋ BOM์ด๋ ๊ณต๊ธฐ(์ง๊ธ๋ ์ดํด๊ฐ ์ใ ) ๊ฐ์ ์ด์ํ ๋จ์ด๋ค๊ณผ ๋ฌด์จ๋ฌด์จ ๊ธฐ๋ฒ๋ค์ '์์ง' ๊ฒฝํ์ด ๋ถ์กฑํ ๋ด๊ฒ ๋ฏ์ค๋ค. ์ด๋ ต์ง๋ ์์๋ฐ ๋ฏ์ค๋ค๋ณด๋ ์ฒ์ OOP๊ฐ๋ ์ ์ ํ ์ฌ๋์ฒ๋ผ '๊ทธ๋์ ์ง๊ธ ๋ด๊ฐ ํด์ผํ๋ ๊ฒ ๋ญ์ง' ํท๊ฐ๋ฆฌ๊ฒ ๋ง๋ ๋ค.
4. ํ์ด์ฌ์ ์ ๋ง ๋งค๋ ฅ์ ์ธ ์ธ์ด๊ฐ๋ค.
๋.
> ๋น๊ต
์ฐธ๊ณ ๋ก ์๋๋ ์ ๊ฒฝ์์ '์ธ๋ด๋ฐฉ' ๋ถ์ ๊ฒฐ๊ณผ๋ค. ์น์ฒ๋ค ์ฐธ ๋ง์ด ๋์จ๋ค;; ๋น๊ตํด ๋ณผ๋งํ๋ค.
'๊ทธ ๋ฐ์ AI' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ ๊ฒฝ์ ์ฐ๊ตฌ์ ๋ถ์ ์ค 2 (0) | 2016.06.30 |
---|---|
ํ๋ ๊ฒฝ์ ์ฐ๊ตฌ์ ๋ณด๊ณ ์ ๋ถ์ ์ค 1 (0) | 2016.06.29 |
ํ๋ ๊ฒฝ์ ์ฐ๊ตฌ์ ๋ณด๊ณ ์ ๊ฐ๋ต ๋ถ์ (0) | 2016.06.27 |
ํ๋ ๊ฒฝ์ ์ฐ๊ตฌ์ ๋ณด๊ณ ์ ํฌ๋กค๋ง (0) | 2016.06.26 |
๊น๋๊ท ํ ์ตํน ํฌ๋กค๋ง (0) | 2016.06.25 |