๐Ÿ ๋จธ์‹ ๋Ÿฌ๋‹ | ๋”ฅ๋Ÿฌ๋‹

Clustering Evaluation ๊ตฐ์ง‘ํ™” ๋ฐ์ดํ„ฐ์…‹์—์„œ๋Š” ๋Œ€๋ถ€๋ถ„ ํƒ€๊นƒ ๋ ˆ์ด๋ธ”์ด ์กด์žฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ตฐ์ง‘์˜ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์‹ค๋ฃจ์—ฃ ๋ถ„์„์„ ์‚ฌ์šฉํ•œ๋‹ค. Silhouette analysis ์‹ค๋ฃจ์—ฃ ๋ถ„์„์ด๋ž€ ๊ฐ ๊ตฐ์ง‘๊ฐ„์˜ ๊ฑฐ๋ฆฌ๊ฐ€ ์–ผ๋งˆ๋‚˜ ํšจ์œจ์ ์œผ๋กœ ๋ถ„๋ฆฌ๋˜์–ด์žˆ๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ํšจ์œจ์ ์œผ๋กœ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์€ ๋‹ค๋ฅธ ๊ตฐ์ง‘๊ณผ๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€๊ณ , ๋™์ผ ๊ตฐ์ง‘ ๋‚ด์—์„œ๋Š” ์„œ๋กœ ๊ฐ€๊น๊ฒŒ ์ž˜ ๋ญ‰์ณ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ์‹ค๋ฃจ์—ฃ ๊ณ„์ˆ˜๋Š” -1~1 ์‚ฌ์ด์˜ ๊ฐ’์„ ๊ฐ€์ง€๋ฉฐ, 1์— ๊ฐ€๊นŒ์šธ ์ˆ˜๋ก ๊ทผ์ฒ˜์˜ ๊ตฐ์ง‘๊ณผ ๋” ๋ฉ€๋ฆฌ ๋–จ์–ด์ ธ ์žˆ๋Š” ๊ฒƒ์„ ์˜๋ฏธ, 0์— ๊ฐ€๊นŒ์šธ์ˆ˜๋ก ๊ทผ์ฒ˜ ๊ตฐ์ง‘๊ณผ ๊ฐ€๊นŒ์›Œ์ง„๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. -๊ฐ’์€ ์•„์˜ˆ ๋‹ค๋ฅธ ๊ตฐ์ง‘์— ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๊ฐ€ ํ• ๋‹น๋์Œ์„ ์˜๋ฏธํ•œ๋‹ค. * ์ข‹์€ ๊ตฐ์ง‘ํ™” ์กฐ๊ฑด - ์ „์ฒด ์‹ค๋ฃจ์—ฃ ๊ณ„์ˆ˜์˜ ํ‰๊ท ๊ฐ’, ์ฆ‰ ์‚ฌ์ดํ‚ท๋Ÿฐ์˜ silho..
์ฝ”๋“œ 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์„ค..
ํ•ญ์ƒ ๊ธฐ๋ณธ ๊ธ€์”จ์ฒด๋งŒ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ ๊ธ€์”จ์ฒด๋ฅผ ๋ณ€๊ฒฝํ•ด๋ณด๊ณ  ์‹ถ์–ด์„œ ๋ณ€๊ฒฝํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค..! ๋„˜๋‚˜ ๊ท€์š”๋ธœ... 1. ์‚ฌ์ดํŠธ์—์„œ ์›ํ•˜๋Š” ๊ธ€์”จ์ฒด๋ฅผ ์„ ํƒํ•ด์ค๋‹ˆ๋‹น https://noonnu.cc/ ๋ˆˆ๋ˆ„ ์ƒ์—…์šฉ ๋ฌด๋ฃŒํ•œ๊ธ€ํฐํŠธ ์‚ฌ์ดํŠธ noonnu.cc ์ž„๋ฒ ๋”ฉ์— ์ฒดํฌํ•˜๊ณ  ๊ณจ๋ผ์ฃผ์…”์•ผ๋ฉ๋‹ˆ๋‹ด 2. ์›นํฐํŠธ๋กœ ์‚ฌ์šฉ์—์„œ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•ด์ฃผ์„ธ์š”. 3. ๋ณธ์ธ์˜ ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ์˜ ์„ค์ •์—์„œ ์Šคํ‚จํŽธ์ง‘์— ๋“ค์–ด๊ฐ€์ค๋‹ˆ๋‹ค. 4. htmlํŽธ์ง‘ ํด๋ฆญ 5. HTML์ด ์•„๋‹Œ CSS์— ๋“ค์–ด๊ฐ€์คŒ! @charset "UTF-8"; ๋ฐ”๋กœ ๋’ท๋ถ€๋ถ„์— ๋ณต์‚ฌํ–ˆ๋˜ ์ฝ”๋“œ๋ฅผ ๋ถ™์—ฌ๋„ฃ์Šต๋‹ˆ๋‹น ๋ฐ‘์—๋„ font-family ๋’ค์—์žˆ๋Š” ๊ธ€์ž๋ฅผ 'GowunDodum-Regular'๋กœ ๋ฐ”๊ฟ”์ฃผ์–ด์•ผํ•˜๋Š”๋ฐ์š” ๋งŒ์•ฝ ์ฐพ๊ธฐ ํž˜๋“ค๋‹ค๋ฉด 'Ctrl+F'๋ฅผ ๋ˆŒ๋Ÿฌ font-family๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ๋ฐ”๊ฟ”์ฃผ์–ด๋„ ๋ฉ๋‹ˆ๋‹น!! ์ ์šฉ ๋ˆ„๋ฅด..
2022.01.14 - [๋จธ์‹ ๋Ÿฌ๋‹ | ๋”ฅ๋Ÿฌ๋‹/์ถ”์ฒœ์‹œ์Šคํ…œ] - [K-Data x ๋Ÿฌ๋‹์Šคํ‘ผ์ฆˆ] 2-1. ์ปจํ…์ธ  ๊ธฐ๋ฐ˜ ์ถ”์ฒœ(CB), TF-IDF [K-Data x ๋Ÿฌ๋‹์Šคํ‘ผ์ฆˆ] 2-1. ์ปจํ…์ธ  ๊ธฐ๋ฐ˜ ์ถ”์ฒœ(CB), TF-IDF # ์ปจํ…์ธ  ๊ธฐ๋ฐ˜ ์ถ”์ฒœ? : CB(Content-based Recommendation) ์œ ์ € A๋ผ๋Š” ์‚ฌ๋žŒ์ด ๊ณผ๊ฑฐ์— ์„ ํ˜ธํ•œ ์•„์ดํ…œ์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ๋น„์Šทํ•œ ์•„์ดํ…œ์„ ์œ ์ € A์—๊ฒŒ ์ถ”์ฒœํ•œ๋‹ค. => ์•„์ดํ…œ์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์˜ ์˜ˆ) - ์˜ํ™” : ๋ฐฐ xod22.tistory.com CB์— ๋Œ€ํ•œ ์ด๋ก ์€ ๋‹ค๋ค„๋ณด์•˜๋Š”๋ฐ ์ด๋ฒˆ์—” ์ง์ ‘ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ปจํ…์ธ  ๊ธฐ๋ฐ˜ ์ถ”์ฒœ(CB)๋ฅผ ์‹ค์Šตํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค! CB(Content-based Recommendation) : ๋จผ์ € ์‹ค์Šต์— ์•ž์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‹ค์‹œ CB(Content-..
์ถ”์ฒœ์‹œ์Šคํ…œ์„ ๊ณต๋ถ€ํ•˜๋ฉด์„œ 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'์ด๋ผ๋Š” ๊ฐ์„ฑ ์–ดํœ˜์‚ฌ์ „์„ ์ด์šฉ. ๊ฐ์„ฑ ๋ถ„์„์„ ์œ„ํ•œ ์šฉ์–ด์™€ ๋ฌธ๋งฅ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ํŒŒ์•…ํ•ด ๋ฌธ์„œ์˜..
xod22
'๐Ÿ ๋จธ์‹ ๋Ÿฌ๋‹ | ๋”ฅ๋Ÿฌ๋‹' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก