์ฝ๋ from konlpy.tag import Twitter twitter=Twitter() ์ค๋ฅ UserWarning: "Twitter" has changed to "Okt" since KoNLPy v0.4.5. warn('"Twitter" has changed to "Okt" since KoNLPy v0.4.5.') ์์ ์ฝ๋๋ฅผ ์คํํ๋ฉด Twitter๋ KoNLPy ๋ฒ์ 0.4.5.๋ถํฐ Okt๋ก ๋ฐ๋์๋ค๋ warning์ด ๋์จ๋ค! ์ฌ์ค warning์ด๊ธฐ ๋๋ฌธ์ ์ฝ๋๋ ์คํ๋๊ธด ํ์ง๋ง Oktํจํค์ง๋ฅผ ์คํํด์ฃผ๊ณ Twitter๋์ Oktํจํค์ง๋ฅผ ์ฌ์ฉํด์ ๋ถ์ํ๋ฉด ๊ฒฝ๊ณ ๋ฌธ์ด ๋ฐ์ํ์ง ์๋๋ค. ํด๊ฒฐ from konlpy.tag import Okt okt = Okt() Okt๋ก ํจํค์ง๋ฅผ ๋ฐ๊พธ๊ณ ๋์๋ ๋ค์ ์ฝ๋๊ฐ..
๐ ๋จธ์ ๋ฌ๋ | ๋ฅ๋ฌ๋/ํ ์คํธ ๋ถ์

ํ๊ธ NLP ์ฒ๋ฆฌ์ ์ด๋ ค์ ์์ด์ ๊ฒฝ์ฐ ๋์ด์ฐ๊ธฐ๋ฅผ ์๋ชปํ๋ฉด ์๋ชป๋ ๋จ์ด ๋๋ ์๋ ๋จ์ด๋ก ์ธ์๋ฉ๋๋ค. ํ์ง๋ง ํ๊ธ์ ๊ฒฝ์ฐ, '์๋ฒ์ง๊ฐ ๋ฐฉ์ ๋ค์ด๊ฐ์ ๋ค'๋ฅผ ์๋ชป ๋์ด์ฐ๊ธฐํ๋ฉด '์๋ฒ์ง ๊ฐ๋ฐฉ์ ๋ค์ด๊ฐ์ ๋ค'๊ฐ ๋์ด ์๋ฏธ๊ฐ ์๊ณก๋๊ฒ ๋ฉ๋๋ค. ๋ํ ์ฃผ์ด๋ ๋ชฉ์ ์ด๋ฅผ ์ํด ์ถ๊ฐ๋๋ ์กฐ์ฌ์ ๊ฒฝ์ฐ ์ ์ฒ๋ฆฌ๋ฅผ ํ ๋ ์ ๊ฑฐํ๊ธฐ๊ฐ ๊น๋ค๋กญ์ต๋๋ค. '๋ํฌ ์ง์ ์ด๋ ์๋?'์์ '์ง์'์ '์'์ด ๋ปํ๋ ๊ฒ์ด ์กฐ์ฌ์ธ์ง ์๋๋ฉด ๊ธ์๋ํ ๋ ์์ธ์ง ๊ตฌ๋ถํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค. ๋์ด์ฐ๊ธฐ๊ฐ ์๋ชป๋ผ์ด '์ง ์'์ผ๋ก ์ด ๊ฒฝ์ฐ ๋์ฑ ๊ทธ๋ ์ต๋๋ค..! ์ด๋ฌํ ๋ฌธ์ ๋ค ๋๋ฌธ์ ํ๊ธ ์ธ์ด ์ฒ๋ฆฌ๊ฐ ๋ผํด์ด ์ฒ๋ฆฌ๋ณด๋ค ์ด๋ ต๋ค๊ณ ํฉ๋๋ค. ์ค์ต KoNLPy๋ ํ์ด์ฌ์ ๋ํ์ ์ธ ํ๊ธ ํํ์ ํจํค์ง์
๋๋ค. KoNLPy๋ ์๋ฐ ํํ์ ๋ถ์ ์์ง์ ๋ํผํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ Java์ค..

์ถ์ฒ์์คํ
์ ๊ณต๋ถํ๋ฉด์ LDA(Latent Dirichlet Allocation)์ ๋ํด ํฌ์คํ
์ ํ์๋๋ฐ์! 2022.01.30 - [๋จธ์ ๋ฌ๋ | ๋ฅ๋ฌ๋/์ถ์ฒ์์คํ
] - [K-Data x ๋ฌ๋์คํผ์ฆ] 4-1. LDA๋ฅผ ์ด์ฉํ ์ถ์ฒ [K-Data x ๋ฌ๋์คํผ์ฆ] 4-1. LDA๋ฅผ ์ด์ฉํ ์ถ์ฒ ์ค๋ ํฌ์คํ
์์๋ ๋น ๋ฅด๊ณ ์ค์ฉ์ ์ธ ์ถ์ฒ ๊ธฐ๋ฒ๋ค์ ๋ํด ์๊ฐํด๋ณด๋ ค๊ณ ํฉ๋๋ค! ์ ๋ช
ํ์ง ์์ง๋ง ์ค์ ๋ก ๋น์ฆ๋์ค/์๋น์ค์์ ๋ง์ด ์ฌ์ฉ๋๋ ๋ชจ๋ธ๋ค์ด๋ ์ ๊ณต๋ถํด๋์ผ์๋ฉด ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ xod22.tistory.com ์ค๋์ python์ ์ฌ์ฉํด์ ๋ด์ค๊ทธ๋ฃน ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ด์ฉํด LDA๋ฅผ ์ ์ฉํด๋ณด๋ ค๊ณ ํฉ๋๋ค! ํ ํฝ ๋ชจ๋ธ๋ง : ํ ํฝ ๋ชจ๋ธ๋ง(Topic Modeling)์ด๋ ๋ฌธ์ ์งํฉ์ ์จ์ด ์๋ ์ฃผ์ ๋ฅผ ์ฐพ์๋ด๋ ๊ฒ์
๋๋ค. ์ฌ๋..

2022.02.26 - [๋จธ์ ๋ฌ๋ | ๋ฅ๋ฌ๋/ํ
์คํธ ๋ถ์] - [ํ
์คํธ ๋ถ์] 4-(1). ์ง๋ํ์ต ๊ธฐ๋ฐ ๊ฐ์ฑ ๋ถ์ - IMDB์ํํ [ํ
์คํธ ๋ถ์] 4-(1). ์ง๋ํ์ต ๊ธฐ๋ฐ ๊ฐ์ฑ ๋ถ์ - IMDB์ํํ ํ
์คํธ ๋ถ์์์ ์ ์ฒ๋ฆฌ๋ถํฐ BOW๊น์ง ๊ณต๋ถ๋ฅผ ํด๋ณด์๋๋ฐ์! ์ด์ ์ง์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์ค์ต์ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๊ฐ์ฑ๋ถ์์ด๋? : ๋ฌธ์์ ์ฃผ๊ด์ ์ธ ๊ฐ์ฑ/์๊ฒฌ/๊ฐ์ /๊ธฐ๋ถ ๋ฑ์ ํ์
ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ xod22.tistory.com ์ง๋ํ์ต๊ธฐ๋ฐ ๊ฐ์ฑ๋ถ์์ ์ด์ด ๋น์ง๋ ํ์ต๊ธฐ๋ฐ ๊ฐ์ฑ๋ถ์ ์ค์ต์ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค! ๋น์ง๋ ํ์ต ๊ธฐ๋ฐ ๊ฐ์ฑ ๋ถ์ : ๋น์ง๋ ๊ฐ์ฑ๋ถ์์ Lexicon์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค. Lexicon์ ์ผ๋ฐ์ ์ผ๋ก ์ดํ์ง์ ์๋ฏธํ๋๋ฐ, ์ฌ๊ธฐ์๋ ์ฃผ๋ก ๊ฐ์ฑ๋ง์ ๋ถ์ํ๊ธฐ ์ํด ์ง์ํ๋ ๊ฐ์ฑ ์ดํ ์ฌ์ ์ด๋ค. ๊ฐ์ฑ์ฌ..

ํ
์คํธ ๋ถ์์์ ์ ์ฒ๋ฆฌ๋ถํฐ BOW๊น์ง ๊ณต๋ถ๋ฅผ ํด๋ณด์๋๋ฐ์! ์ด์ ์ง์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์ค์ต์ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๊ฐ์ฑ๋ถ์์ด๋? : ๋ฌธ์์ ์ฃผ๊ด์ ์ธ ๊ฐ์ฑ/์๊ฒฌ/๊ฐ์ /๊ธฐ๋ถ ๋ฑ์ ํ์
ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ด๋ค. ๋ฌธ์์ ๊ธ์๊ฐ ๋ํ๋ด๋ ์ฌ๋ฌ ์ฃผ๊ด์ ์ธ ๋จ์ด์ ๋ฌธ๋งฅ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ฑ ์์น๋ฅผ ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ์ ์ด์ฉํ๋ค. ๊ฐ์ฑ ์์น๋ฅผ ๊ธ์ /๋ถ์ ์ง์๋ก ๊ตฌ๋ถ์ง์ด ๊ฐ ์ง์๋ฅผ ํฉ์ฐํ์ฌ ๊ธ์ ๋๋ ๋ถ์ ๊ฐ์ฑ์ ๊ฒฐ์ ํ๋ค. 1. ์ง๋ํ์ต ๊ฐ์ฑ๋ถ์ : ํ์ต ๋ฐ์ดํฐ์ ํ๊น ๋ ์ด๋ธ ๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ฑ ๋ถ์ ํ์ต์ ์ํํ ๋ค ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ฑ ๋ถ์ ํ์ต์ ์ํํ ๋ค ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค๋ฅด ๋ฐ์ดํฐ์ ๊ฐ์ฑ์ ์์ธกํ๋ ๋ฐฉ๋ฒ 2. ๋น์ง๋ํ์ต ๊ฐ์ฑ๋ถ์ : 'Lexicon'์ด๋ผ๋ ๊ฐ์ฑ ์ดํ์ฌ์ ์ ์ด์ฉ. ๊ฐ์ฑ ๋ถ์์ ์ํ ์ฉ์ด์ ๋ฌธ๋งฅ์ ๋ํ ์ ๋ณด๋ฅผ ํ์
ํด ๋ฌธ์์..

2022.02.23 - [๋จธ์ ๋ฌ๋ | ๋ฅ๋ฌ๋/ํ
์คํธ ๋ถ์] - [ํ
์คํธ ๋ถ์] 2-(3). ํ
์คํธ ์ ์ฒ๋ฆฌ - Stemming๊ณผ Lemmatization [ํ
์คํธ ๋ถ์] 2-(3). ํ
์คํธ ์ ์ฒ๋ฆฌ - Stemming๊ณผ Lemmatization 2022.02.20 - [๋จธ์ ๋ฌ๋ | ๋ฅ๋ฌ๋/ํ
์คํธ ๋ถ์] - [ํ
์คํธ ๋ถ์] 2-(2). ํ
์คํธ ์ ์ฒ๋ฆฌ - ๋ถ์ฉ์ด ์ ๊ฑฐ ์ ๋ฒ ๋ถ์ฉ์ด ์ ๊ฑฐ ํฌ์คํ
์ ์ด์ด์ Stemming & Lemmatization์ ๋ํด ์ ์ด๋ณด๋ ค๊ณ ํฉ๋๋ค! 1. Cleansing(ํด๋ .. xod22.tistory.com ์ ๋ฒ ํฌ์คํ
์ ์ด์ด์ ํ
์คํธ ์ ์ฒ๋ฆฌ ๋ค์ ํ๋ก์ธ์ค์ธ Bag of Words(BOW)์ ๋ํด ๊ณต๋ถํด๋ณด๋ ค๊ณ ํฉ๋๋ค! Bag of Words - BOW : BOW ๋ชจ๋ธ์ ๋ฌธ์๊ฐ ๊ฐ์ง๋ ..

2022.02.20 - [๋จธ์ ๋ฌ๋ | ๋ฅ๋ฌ๋/ํ
์คํธ ๋ถ์] - [ํ
์คํธ ๋ถ์] 2-(2). ํ
์คํธ ์ ์ฒ๋ฆฌ - ๋ถ์ฉ์ด ์ ๊ฑฐ ์ ๋ฒ ๋ถ์ฉ์ด ์ ๊ฑฐ ํฌ์คํ
์ ์ด์ด์ Stemming & Lemmatization์ ๋ํด ์ ์ด๋ณด๋ ค๊ณ ํฉ๋๋ค! 1. Cleansing(ํด๋ ์ง) 2. Tokenization(ํ ํฐํ) 3. ํํฐ๋ง / stopwords(๋ถ์ฉ์ด) ์ ๊ฑฐ / ์ฒ ์ ์์ 4. Stemming & Lemmatization(์ด๊ทผ ์ถ์ถ) 4. Stemming๊ณผ Lemmatization : Stemming๊ณผ Lemmatization์ ๋จ์ด์ ์ํ์ ์ฐพ์์ฃผ๋ ์์
์ ํ๋ค! *๋์ ์ฐจ์ด๋ ์ ๊ตํจ์ ์ฐจ์ด์ ์ด์ ๋ฐ๋ฅด ์์
์ํ ์๋์ ์ฐจ์ด.. ์๋ฅผ๋ค์ด ์์ด ๋จ์ด work๋ ๊ณผ๊ฑฐํ์ผ๋ก worked, 3์ธ์นญ ๋จ์์ผ ๋๋ works, ..

์ด๋ฒ ํฌ์คํ
์์๋ ์ ๋ฒ ๊ธ์ ์ด์ด์ ํ
์คํธ ์ ์ฒ๋ฆฌ๋ฅผ ์ด์ด ์ ์ด๋ณด๋ ค๊ณ ํ๋ค! 2022.02.20 - [๋จธ์ ๋ฌ๋ | ๋ฅ๋ฌ๋/ํ
์คํธ ๋ถ์] - [ํ
์คํธ ๋ถ์] 2-(1). ํ
์คํธ ์ ์ฒ๋ฆฌ - ํด๋ ์ง, ํ ํฐํ [ํ
์คํธ ๋ถ์] 2-(1). ํ
์คํธ ์ ์ฒ๋ฆฌ - ํด๋ ์ง, ํ ํฐํ 2022.02.19 - [๋จธ์ ๋ฌ๋ | ๋ฅ๋ฌ๋/ํ
์คํธ ๋ถ์] - [ํ
์คํธ ๋ถ์] 1. ํ
์คํธ ๋ถ์์ ์ดํด [ํ
์คํธ ๋ถ์] 1. ํ
์คํธ ๋ถ์์ ์ดํด ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ํ
์คํธ ๋ถ์์ ์ ํด๋ณผ ๊ธฐํ๊ฐ ์์๋๋ฐ ์์ ํ ์ดํด๋ฅผ xod22.tistory.com 1. Cleansing(ํด๋ ์ง) 2. Tokenization(ํ ํฐํ) 3. ํํฐ๋ง / stopwords(๋ถ์ฉ์ด) ์ ๊ฑฐ / ์ฒ ์ ์์ 4. Stemming & Lemmatization 3. StopWord..