๐Ÿ ๋จธ์‹ ๋Ÿฌ๋‹ | ๋”ฅ๋Ÿฌ๋‹/ํ…์ŠคํŠธ ๋ถ„์„

์ฝ”๋“œ 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..
xod22
'๐Ÿ ๋จธ์‹ ๋Ÿฌ๋‹ | ๋”ฅ๋Ÿฌ๋‹/ํ…์ŠคํŠธ ๋ถ„์„' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก