๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
![์ ํ๋ธ ์๋์ฐจ ์์ ๋๊ธ ๋ฐ ์ข์์ ํ
์คํธ ๋ง์ด๋](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FezPPIU%2FbtrnCAymfms%2FiqthM78zuGkDQjUpovo8kK%2Fimg.png)
์ ํ๋ธ ์๋์ฐจ ์์ ๋๊ธ ๋ฐ ์ข์์ ํ ์คํธ ๋ง์ด๋
์๋ ํ์ธ์ ๊ณต๋ถํ๋ ์ ์ด์ ๋๋ค. ์ค๋๋ง์ ํฌ์คํ ์ ์งํํฉ๋๋ค. ์ด๋ฒ์๋ ์๋์ฐจ ๊ด๋ จ ์์๋ค์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ํฌ๋กค๋ฌ๋ฅผ ํตํด์ ์์งํ์ฌ, ์กฐํ์์์ผ๋ก ์ฝ 500~700์ฌ๊ฐ์ ์์์์์ ๋๊ธ 5.9๋ง๊ฑด์ ๋ํ ํ ์คํธ ๋ง์ด๋ ํ ๊ฒ์ ๋ํด์ ์ ๋ฆฌํ๊ณ ์ ํฉ๋๋ค. ์ ํ๋ธ์์ ๊ฒ์์ด ํค์๋๋ hyundai kona ์ ๋๋ค. ํํฐ ์กฐ๊ฑด์ ์กฐํ์์ ํ๋๋ง ์ค์ ํ์ฌ ์ ๋ ฌํ์์ต๋๋ค. ์ ํ๋ธ ์๋จ์๋ ํ๋ ์๋์ฐจ ๊ด๊ณ ๋ฐ ์ธ๋๋ค์์ ์ ์ง ๋ ์ด์ ์ถ์ ์ (Fitra Eri)์์์ด ์ต์๋จ์ ๋ ธ์ถ๋์ด ์๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ํฌ๋กค๋ฌ๋ฅผ ๋ง๋ค์ด, ์ ์ฒด url ํ์ฑ ์์ ๋ฐ ์คํฌ๋ํ ์์ ์ ๋ถ๋ฅํด์ ์ํํฉ๋๋ค. ๊ฐ๊ฐ ์์์ ๋ค์ด๊ฐ์ ์์ ์ ์ํํด๋ ๋์ง๋ง, ์ฝ๋ ๋ฟ๋ง ์๋๋ผ ๋ค์ํ ์ฐจ๋์ ๋ํ ํฌ๋กค๋ง์ ์งํํ ๊ณํ์ด๋ฏ๋ก, url..
์๋์ฐจ ์ ํ๋ธ ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ - ๊ฐ์ฑ๋ถ์(Sentimental Analysis)
์๋ก ๊ฐ์ธ์ ์ผ๋ก ๋น์ง๋ ํ์ต๊ณผ ์ง๋ ํ์ต์์ ์ด๋ค ๋ฐฉ์์ผ๋ก ์ด๋ฒ ์ฐ๊ตฌ๋ฅผ ์งํํด์ผ ํ๋์ง ๊ณ ๋ฏผ์ด ๋ง์๋ค. ์๋ฅผ๋ค์ด, ์๋์ฐจ๋ฆฌ๋ทฐ์ ๊ฒฝ์ฐ, ์ ๋ฌธ์ ์ธ ๋จ์ด๋ค์ด ๋ง์ด ๋ฑ์ฅํ๊ณ , ์ฐจ๋์ ๋ํ ์ด์ผ๊ธฐ๋ ์ด๋ ์ ๋ ์์ง๋ง, ์ ํ๋ฒ์ ์ธ๋ชจ๋, ๋งํฌ๋ฑ ๋ค์ํ ์ฃผ์ ์ ๊ดํ ๊ธ๋ค์ด ๋ง๊ธฐ ๋๋ฌธ์, ์ด์ ์ ์ด๋์ ๋๊ณ ๋ถ์์ ์ค์ํด์ผ ํ๋์ง ๊ฒฐ์ ํด์ผํ๋ค. ํ๊ตญ์ด ๊ฐ์ ๊ฒฝ์ฐ์๋ ์์ด์ ๋ฌ๋ฆฌ, ์ผ์ ํ ๋ฐฉ๋ฒ๋ก ์ด ์กด์ฌํ์ง๋ ์๊ธฐ ๋๋ฌธ์ ๋ค์ํ ๋ฐฉ์์ผ๋ก ์งํ์ ๊พํ๋ค. ์ฐ์ , ์ง์ ์ง๋ํ์ต์ ์งํํ๊ธฐ ์ํด์ ์ค์ ๋๊ธ 3700์ฌ๊ฐ๋ฅผ ๊ฐ์ ธ์, ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ๋ฅผ ํตํด์, ์ผ์ ๋ถ๋ถ ์ฝ 1200๊ฐ ์ ๋์ ๋ํ ๋๊ธ์ ๋ํด์ ๋ผ๋ฒจ๋ง์ ์งํํ๋ค. 200๊ฐ ๋์ด๊ฐ๋ ์๊ฐ๋ถํฐ ๋์ ์ฃผ๊ด์ ์ธ ํ๋จ์ด ํ๋ ค์ง๋ ๊ฒ์ ๋๋ผ์ง ์์ ์ ์์๋ค. ๊ทธ๋งํผ, ์ผ์ ํ..
๋ฅ๋ฌ๋ ๊ฐ์ฑ๋ถ์ ํด๋ณด๊ธฐ(๋น์ง๋ํ์ต)
๋น์ง๋ ๊ฐ์ฑ ๋ถ์ - Lexicon์ ๊ธฐ๋ฐ ์ํ - ๋๋ถ๋ถ ๊ฐ์ฑ ๋ถ์์ฉ ๋ฐ์ดํฐ๋ ์ด๋ฌํ ๊ฒฐ์ ๋ ๋ ์ด๋ธ ๊ฐ์ ๊ฐ์ง๊ณ ์์ง ์์ - ์ฆ, Lexicon์ ๋น์ง๋์์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋จ - ๊ฒ์์ ํตํด ์ฌ๋ฌ๊ฐ์ง ํ๊ธ Lexicon ๋ฐ์ดํฐ๋ฅผ ์ฐพ์ ์ ์์ ํ ์คํธ ๋ถ์(Text Analytics) - ์๋งจํฑ(Semantic)์ด๋ผ๋ ์ฉ์ด? - '๋ฌธ๋งฅ์ ์๋ฏธ' - ์ด ๋ฌธ๋งฅ์ ์๋ฏธ์ ๋ฐ๋ผ ๋์ผํ ๋จ์ด๋ผ๋ ์์ ํ๊ฒ ๋ฌ๋ผ์ง - ์ ๊ณต๋๋ ๊ฐ์ฑ์ฌ์ ์ ์ด ๋ฌธ๋งฅ์ ํ์ ํ๋๋ฐ ๊ฐ์ฅ ์ค์ ์ ๋๊ณ ์์ ๊ฐ์ฑ์ฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ 1. NLTK - ์๋งจํฑ์ ํ๋ก๊ทธ๋จ์ ์ผ๋ก ์ธํฐํ์ด์คํ ๊ฐ๋ฅ - ์ ๊ณต๋๋ WordNet์ ๋ค์ํ ์ํฉ์์ ๊ฐ์ ์ดํ๋ผ๋ ๋ค๋ฅด๊ฒ ์ฌ์ฉ๋๋ ์ดํ์ ์๋งจํด ์ ๋ณด๋ฅผ ์ ๊ณต - ์ด๋ฅผ ์ํด ๊ฐ๊ฐ์ ํ์ฌ(๋ช ์ฌ, ๋์ฌ, ํ์ฉ์ฌ, ๋ถ์ฌ ๋ฑ..
![ํ์ด์ฌ ์ ๊ทํํ์ re.sub](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwIaWL%2FbtrnjIPVXLw%2FuaW9cJKBKmPk3HAczZDOK0%2Fimg.png)
ํ์ด์ฌ ์ ๊ทํํ์ re.sub
#ํน์ ๋ฌธ์ .ํ ๊ฐ์ ์์์ ๋ฌธ์๋ฅผ ๋ํ๋ ๋๋ค. (์ค๋ฐ๊ฟ ๋ฌธ์์ธ \n๋ ์ ์ธ) ?์์ ๋ฌธ์๊ฐ ์กด์ฌํ ์๋ ์๊ณ , ์กด์ฌํ์ง ์์ ์๋ ์์ต๋๋ค. (๋ฌธ์๊ฐ 0๊ฐ ๋๋ 1๊ฐ) *์์ ๋ฌธ์๊ฐ ๋ฌดํ๊ฐ๋ก ์กด์ฌํ ์๋ ์๊ณ , ์กด์ฌํ์ง ์์ ์๋ ์์ต๋๋ค. (๋ฌธ์๊ฐ 0๊ฐ ์ด์) +์์ ๋ฌธ์๊ฐ ์ต์ ํ ๊ฐ ์ด์ ์กด์ฌํฉ๋๋ค. (๋ฌธ์๊ฐ 1๊ฐ ์ด์) ^๋ค์ ๋ฌธ์๋ก ๋ฌธ์์ด์ด ์์๋ฉ๋๋ค. $์์ ๋ฌธ์๋ก ๋ฌธ์์ด์ด ๋๋ฉ๋๋ค. {์ซ์}์ซ์๋งํผ ๋ฐ๋ณตํฉ๋๋ค. {์ซ์1, ์ซ์2}์ซ์1 ์ด์ ์ซ์2 ์ดํ๋งํผ ๋ฐ๋ณตํฉ๋๋ค. ?, *, +๋ฅผ ์ด๊ฒ์ผ๋ก ๋์ฒดํ ์ ์์ต๋๋ค. {์ซ์,}์ซ์ ์ด์๋งํผ ๋ฐ๋ณตํฉ๋๋ค. [ ]๋๊ดํธ ์์ ๋ฌธ์๋ค ์ค ํ ๊ฐ์ ๋ฌธ์์ ๋งค์นํฉ๋๋ค. [amk]๋ผ๊ณ ํ๋ค๋ฉด a ๋๋ m ๋๋ k ์ค ํ๋๋ผ๋ ์กด์ฌํ๋ฉด ๋งค์น๋ฅผ ์๋ฏธํฉ๋๋ค...
![ํ์ด์ฌ, ์ฃผํผํฐ ๋
ธํธ๋ถ cat ํ๊ธ ๊นจ์ง](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcjlZUk%2FbtrngQujFeq%2FWgvmIU8f7lP0AZ6guXl2Qk%2Fimg.png)
ํ์ด์ฌ, ์ฃผํผํฐ ๋ ธํธ๋ถ cat ํ๊ธ ๊นจ์ง
๊ตญ๊ฐ ๋๋ ์ง์ญ > ๊ด๋ฆฌ์ ์ต์ > ์์คํ ๋ก์บ ๋ณ๊ฒฝ > ์ฒดํฌํ์ํ๊ธฐ
![์ด๋ ๋ 4ํ ๋ฐ์คํฌํ์ผ๋ก ๋ค์๋ณด๊ธฐ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEOcNw%2Fbtrm5zt8vy4%2FJuXuGQZWlBbkdRkqudQikK%2Fimg.png)
์ด๋ ๋ 4ํ ๋ฐ์คํฌํ์ผ๋ก ๋ค์๋ณด๊ธฐ
ํ์คํ ์ด๋๋ ์ด ์ ํ๋ธ์ ๊ธ์์น ์ธ๊ธฐ ๋์์์ ์ฌ๋ผ์ค๊ณ , '์ฟ ํก ํ๋ ์ด' ๋ผ๋ ๊ฒ์ ์ฒ์ ์๊ฒ ๋์๋ค. ๊น์ํ๊ณผ ์ฐจ์น์์ด ๋์ค๊ณ ๊ธฐ๊ฐ๋งํ ์คํ ๋ฆฌ๋ผ์ธ์ ๊ธฐ๋ํ๋ฉฐ, ์ด๋๋ ์ ์์ฒญํ๋ ค๊ณ ํ๋ ์ด๊ฒ ์ฌ๊ฑธ..๋ชจ๋ฐ์ผ๋ก๋ง ์์ฒญ๊ฐ๋ฅํ๋ค๊ณ ..? ๊ทผ๋ฐ ์ฟ ํก์์ ํ์ ๋ฌผ๊ฑด์ ์์ฃผ ๊ตฌ๋งคํ๋ ์ฌ๋์ด๋ฉด ๋ฌด๋ฃ๋ก ๋ณผ ์ ์๋ค. ๋ฐ๋ก ์ฟ ํกํ๋ ์ด ํํ์ด์ง์ ์ ์์ด ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ด๋ค. 1080 Full HD ๋ก ์์ฒญ์ด ๊ฐ๋ฅํ๋, ์ฌ์ฌํ ๋ ๋ณด๋ฉด ์ ๊ฒฉ์ผ ๊ฒ ๊ฐ๋ค. https://www.coupangplay.com/home ์ด๋๋ , ์ท์๋งค ๋ถ์ ๋๋, ๊ตญ๋ฏผ๊ฐ์, ์ง๊ธ ํค์ด์ง๋ ์ค์ ๋๋ค.. ๋ชจ๋ ์ฟ ํกํ๋ ์ด๋ฅผ ํตํด์ ๋ค์ ๋ณผ ์ ์๊ณ , ๋ค์ํ ์ปจํ ์ธ ๋ค์ด ํ๋ณด๋์ด ์์ด ๋ค์ฑ๋กญ๊ฒ ๋๊ปด์ก๋ค. 4ํ๋ ํนํ๋ ๊น์ํ์ ์๋ฆ๋๋ ์ฐ๊ธฐ๋ ฅ์ ๋ง์ฃผํ ์ ์๋๋ฐ,..
![nltk ๋ผ์ด๋ธ๋ฌ๋ฆฌ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcMDAeH%2FbtrmYlim84Z%2FIihE4XDE928W2Fx0tHVYyk%2Fimg.png)
nltk ๋ผ์ด๋ธ๋ฌ๋ฆฌ
์๋ฏธ ์ฐ๊ฒฐ๋ง ๋ถ์ (Semantic Network Analysis) # 1. ์๋ฏธ ์ฐ๊ฒฐ๋ง ๋ถ์(Semantic Network Analysis) - ์ฌํ ์ฐ๊ฒฐ๋ง ๋ถ์(Social Network Analysis)๋ ๋ถ์ ๋์ ๋ฐ ๋ถ์ ๋์๋ค๊ฐ์ ๊ด๊ณ๋ฅผ ์ฐ๊ฒฐ๋ง ๊ตฌ์กฐ๋ก ํํํ๊ณ ์ด๋ฅผ ๊ณ๋์ ์ผ๋ก ์ ์ํ๋ ๋ถ์ ๊ธฐ๋ฒ - ์ฌํ ์ฐ๊ฒฐ๋ง ๋ถ์์ ์ฌ๋, ์ฅ์, ๋ฌผํ ๋ฑ์ ๊ฐ์ฒด ๊ฐ์ ๊ด๊ณ๋ฅผ ๋ถ์ํ๋๋ฐ ํจ๊ณผ์ ์ด๋ฉฐ, ์ฃผ๋ก ์น๊ตฌ ๊ด๊ณ, ์ ๋ ฅ ๊ณต๊ธ ๋ฑ์ ๋ถ์ํ๋๋ฐ ์ฌ์ฉ - ์ฌํ ์ฐ๊ฒฐ๋ง ๋ถ์ ๊ธฐ๋ฒ์ ํ ์คํธ ๋ด ๋จ์ด์ ๊ด๊ณ์ ์ ์ฉํ ๊ฒ์ด ๋ฐ๋ก ์๋ฏธ ์ฐ๊ฒฐ๋ง ๋ถ์ - ์ ๋ฏธ ์ฐ๊ฒฐ๋ง ๋ถ์์์๋ ์ผ์ ํ ๋ฒ์ ๋ด์์ ์ดํ๊ฐ ๋์์ ๋ฑ์ฅํ๋ฉด ์๋ก ์ฐ๊ฒฐ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ, ์ด ์ฐ๊ฒฐ ๊ด๊ณ๋ค์ ๋ถ์ from nltk import word_tokenize..
![python matplotlib ํ๊ธ ๊นจ์ง](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbt4OCc%2FbtrmZHEVhPT%2FUBcTaRvP9GmbGE2zyy0I01%2Fimg.png)
python matplotlib ํ๊ธ ๊นจ์ง
ํ๊ธ ttf ํ์ผ์ ๋ค์ด๋ฐ์ ํ C:\Windows\Fonts ์ ์ ์ฅํ ํ, ์ค์น!! ๊น์ง ์๋ฃํด์ผํ๋ค.. ๊ทธ๋ฆฌ๊ณ font_manager.fontManager.ttflist # ์ค์น๋ ํฐํธ ๋ฆฌ์คํธ ํ์ธ [FontEntry(fname='C:\\anaconda\\envs\\forTensorflow\\lib\\site-packages\\matplotlib\\mpl-data\\fonts\\ttf\\cmsy10.ttf', name='cmsy10', style='normal', variant='normal', weight=400, stretch='normal', size='scalable'), FontEntry(fname='C:\\anaconda\\envs\\forTensorflow\\lib\\site-packa..
![์ด๋ ๋ 3ํ ์ฟ ํกํ๋ ์ด ๋ฐ์คํฌํ์ผ๋ก ๋ณด๊ธฐ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSxNiM%2Fbtrm1iK7PP4%2Frqn5Ts0zB4zfxqihvb63l0%2Fimg.png)
์ด๋ ๋ 3ํ ์ฟ ํกํ๋ ์ด ๋ฐ์คํฌํ์ผ๋ก ๋ณด๊ธฐ
์ด๋ ๋ 3ํ ๋ค์๋ณด๋ ๋ฐฉ๋ฒ ๋ชจ๋ฐ์ผ ๋ง๊ณ ํฐ ํ๋ฉด์์ ๋ณด๋ ค๊ณ ํ๋ฉด ๋ฐ์คํฌํ์์๋ ์ฌ๊ธฐ ์ฟ ํก https://www.coupangplay.com/home ์ ๋ค์ด๊ฐ์ ๋ก๊ทธ์ธ ํ๋ฉด ๋ณผ ์ ์๋ค. ๋ชจ๋ฐ์ผ๋ก๋ ํ๋ฉด์ด ์์ ํ๋ค์๋๋ฐ ๋คํ์ด๋ค. ์ฟ ํก ์์ด๋๋ QR ๋ก๊ทธ์ธ์ ํ๋ฉด ์ ์ํ ์ ์๊ณ , ์ฑ์ธ์ธ์ฆ์ ๊ฑฐ์ณ์ผ ์ด๋๋ ๋๋ผ๋ง๋ฅผ ์์ฒญํ ์ ์๋ค. ์ ์ ์กฐ๊ฑด์ ์์ฐํ์์ด์ฌ์ผํ๋ค๋ ์ ์ด๋ค. etc. ์ ์ธ์ ์์ ๋ง๋์๊ณผ ๊น๋ฌด์ด ์ฃผ์ฐ์ ์ํ์์ ์ฒ์์ผ๋ก ๋ง์ฃผํ๋ ํ์ด์๋ ๊น์ฑ๊ทํ... 3ํ๋ถํฐ ์กด์ฌ๊ฐ ์๊ฒ ๋๋ฌ๋ธ๋ค. ์บ๋ฆญํฐ๋ ๊ทธ๋๋ ์ ๋ง ๊ฐ๋ ฌํ๋๋ฐ, ์ด๋ฒ์๋ ์ฅ๋ ์๋๋ค. ๊ต๋์์ ์ฌ์๋ผ๊ณ ํํํ๊ณ ์๋๋ฐ, ์๊ฐ๊ณผ ์์ฐ๋ผ๋ฅผ ์ ๋ฐฐ์นํด์ ๊ทน์ ๊ธด์ฅ๊ฐ์ด ์๋นํ๋ค. ์์งํ 1,2ํธ๋ณด๊ณ ์กฐ๊ธ ๊ธฐ๋ํ๋๋ฐ, 3ํ๋ณด๊ณ ๋ ๊ธฐ๋๋๋ค ใ ใ ..
![ํ๊ตญ์ด NLP ์ํํ๊ธฐ์ ๊ณผ์ ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtRWi9%2Fbtrm0pKjohB%2FvykBb1qM0My9EzM7uXN4Ck%2Fimg.png)
ํ๊ตญ์ด NLP ์ํํ๊ธฐ์ ๊ณผ์
1. tweepy # tweepy ๋ฒ์ ๋ฎ์ถ๊ธฐ # !pip install tweepy==3.10.0 # import tweepy # tweepy.__version__ 4๋ฒ์ ๋ถํฐ # konlpy ํจํค์ง๊ฐ tweepy ํจํค์ง์ ํฌํจ๋ StreamListener ํด๋์ค๋ฅผ ์ฌ์ฉํ๊ณ # ์๋๋ฐ ์ด๊ฒ์ ๋ถ๋ฌ์ค๋๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ # StreamListener ํด๋์ค๊ฐ #Tweepy ๋ฒ์ 4๋ถํฐ Stream ์ด๋ ํด๋์ค๋ก ํตํฉ ์ฆ, 3๋ฒ์ ์ ๋ค์ด๋ฐ์ผ์ผํ๋ค. ๊ธฐ์กด์ ์ฐ๋ ๊ฑฐ๋ 4.4.0 ๋ฒ์ ์ด๋ค. Successfully installed PySocks-1.7.1 tweepy-3.10.0 '4.4.0' 2. ์๋์ฐ Mecab ์ค์น ๋ฐฉ๋ฒ 1) C๋๋ผ์ด๋ธ์ Mecab ํด๋ ์์ฑ 2) https://github.com/Pusn..