๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก์ „์ฒด ๊ธ€ (173)

Wookang makes AI

๊ธฐ์ƒ์ฒญ ์ง€์ง„ ์ •๋ณด ํฌ๋กค๋ง

โ— ๊ธฐ์ƒ์ฒญ ์ง€์ง„์ •๋ณด ํฌ๋กค๋ง > ๋“ค์–ด๊ฐ€๋Š” ๋ง 1. ์ตœ๊ทผ ์‹œ๊ฐํ™” ์Šคํ„ฐ๋””๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค. 2. ๊ทธ๋ƒฅ R&D ํ•˜๋Š” ๊ฑด ์žฌ๋ฏธ์—†๊ณ  ๋ฌด์–ธ๊ฐ€ ์˜๋ฏธ์žˆ๋Š” ๊ฑธ ๋งŒ๋“ค์–ด ๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค. 3. ๊ทธ๋Ÿฐ๋ฐ ์ด๋ฒˆ ํฌํ•ญ ์ง€์ง„์„ ๋ณด๋ฉฐ ๊ถ๊ธˆํ•œ ๊ฒƒ์ด ์žˆ์—ˆ๋‹ค. 4. '๋งŒ์•ฝ ํฌํ•ญ์— ์ง€์ง„ ๊ฐ•๋„ 7์ด ๋ฐœ์ƒํ–ˆ๋‹ค๋ฉด ์„œ์šธ์—์„œ ์–ผ๋งˆ์˜ ๊ฐ•๋„๊ฐ€ ์ „ํ•ด์งˆ๊นŒ?' ์˜€๋‹ค. 5. ์ด๊ฑธ ์‹œ๊ฐํ™”ํ•ด๋ณด๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค. > ์ •๋ณด ์ œ๊ณต ์‚ฌ์ดํŠธ 1. ๊ธฐ์ƒ์ฒญ - ์•„์‰ฌ์šด ๊ฑด ๊นŠ์ด ์ •๋ณด๊ฐ€ 2017๋…„ 7์›” 5์ผ๋ถ€ํ„ฐ ์ œ๊ณต๋œ๋‹ค๋Š” ๊ฑฐ๋‹ค. - ๋ฉ”์ผ๋กœ ๋ฌธ์˜ํ•ด๋ณด๋‹ˆ ์ด์ „ ๋ฐ์ดํ„ฐ๋Š” ์ œ๊ณตํ•ด์ค„ ์ˆ˜ ์—†๋‹จ๋‹ค. ์—ญ์‹œ ์ด์œ ๋Š” ์—†๋‹ค. ์—ญ์‹œ ์ตœ๊ณ ์˜ ์ง์—…์€ ๊ณต๋ฌด์›์ด๋‹ค. - http://www.kma.go.kr/weather/earthquake_volcano/domesticlist.jsp 2. ์ง€์ง„์—ฐ๊ตฌ์„ผํ„ฐ - ์ตœ๊ทผ์— ๋ชจ๋“  ๋ฐ์ดํ„ฐ..

์šฐ๋ฆฌ๋™๋„ค ์žฅ์• ์ธ ์ฃผ์ฐจ๊ตฌ์—ญ ๋ถˆ๋ฒ• ์ฃผ์ฐจ ํ†ต๊ณ„

โ— ์šฐ๋ฆฌ๋™๋„ค ์žฅ์• ์ธ ์ฃผ์ฐจ๊ตฌ์—ญ ๋ถˆ๋ฒ• ์ฃผ์ฐจ ํ†ต๊ณ„ > ๋“ค์–ด๊ฐ€๋Š” ๋ง1. ์ง€๋‚œ 2017๋…„ 8์›” 27์ผ๋ถ€ํ„ฐ ์˜ค๋Š˜ 2017๋…„ 11์›” 6์ผ๊นŒ์ง€ ํ˜„์žฌ ๊ฑฐ์ฃผํ•˜๊ณ  ์žˆ๋Š” ์˜คํ”ผ์Šคํ…”์˜ ์žฅ์• ์ธ ์ฃผ์ฐจ๊ตฌ์—ญ ๋ถˆ๋ฒ• ์ฃผ์ฐจ ์ฐจ๋Ÿ‰๋“ค์— ๋Œ€ํ•ด ์กฐ์‚ฌํ–ˆ๋‹ค. ๋ฌผ๋ก  ์ƒํ™œ๋ถˆํŽธ์‹ ๊ณ  ์•ฑ์œผ๋กœ ์‹ค์ œ ์‹ ๊ณ ํ•˜๊ณ  '์ฒ˜๋ฆฌ'๊ฐ€ ์™„๋ฃŒ๋œ ์ฐจ๋“ค๋กœ๋งŒ ์ •๋ฆฌํ–ˆ๋‹ค.2. ์ „์ฒด ๊ธฐ๊ฐ„์€ ์•ฝ 100์ผ์ด์ง€๋งŒ ์‹ค์ œ ์ฐ์€ ๋‚ ์งœ๋Š” ์•ฝ 60์ผ ๊ฐ€๋Ÿ‰์ด๋‹ค. 3. ์ถ”์„ ์—ฐํœด์—๋„ ์ฐ์ง€ ๋ชปํ–ˆ๋‹ค.4. ๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„ ์ƒˆ๋ฒฝ์‹œ๊ฐ„์— ์‹ ๊ณ ํ–ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‹ ๊ณ ๋‚ ์งœ๊ฐ€ 'ํ† ์š”์ผ'๋กœ ํ‘œ์‹œ๋œ ๊ฒƒ์€ ์‚ฌ์‹ค์ƒ '๊ธˆ์š”์ผ'์— ๋ถˆ๋ฒ• ์ฃผ์ฐจ๋œ ์ฐจ๋Ÿ‰์ด๋‹ค.5. ์ฐจ๋Ÿ‰๋ฒˆํ˜ธ๋Š” ๊ณต๊ฐœํ•  ์ˆ˜ ์—†์–ด ์ฐจ ๋ธŒ๋žœ๋“œ๋กœ ๋Œ€์‹ ํ–ˆ๋‹ค. > ์ฐจ๋Ÿ‰๋ณ„ ์‹ ๊ณ  ๊ฑด์ˆ˜ (์ด 66๊ฑด) 1. ์‹ ๊ณ ๋ฅผ ํ•˜๋ฉฐ ์ œ์ผ ๋†€๋ž€ ๊ฒƒ์€ '๊ณ„์† ์‹ ๊ณ 'ํ•ด๋„ '๊ณ„์† ๋ถˆ๋ฒ•์ฃผ์ฐจ'ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.2. ์œ„ ํ‘œ๋Š” ํ•ด๋‹น ๊ธฐ..

2008์„œ๋ฒ„์—์„œ IIS๋„ ์ž˜ ์„ค์น˜ ํ•˜์…จ๋‹ค๋ฉด ํ•ด๋‹น ํฌํŠธ๋„ ์—ด์–ด์ค˜์•ผ ์ ‘์†์ด ๊ฐ€๋Šฅํ•˜๋‹ค

2008์„œ๋ฒ„์—์„œ IIS๋„ ์ž˜ ์„ค์น˜ ํ•˜์…จ๋‹ค๋ฉด ํ•ด๋‹น ํฌํŠธ๋„ ์—ด์–ด์ค˜์•ผ ์ ‘์†์ด ๊ฐ€๋Šฅํ•˜๋‹ค. (๋ฐฉํ™”๋ฒฝ์„ ์—ด์–ด์ค˜์•ผ ํ•œ๋‹ค.) 1. ์ œ์–ดํŒ -> ์‹œ์Šคํ…œ ๋ฐ ๋ณด์•ˆ-> Windows ๋ฐฉํ™”๋ฒฝ์„ ํด๋ฆญํ•˜๋ฉด ์˜ค๋ฅธ์ชฝ์— ๊ณ ๊ธ‰์„ค์ • ๋ฒ„ํŠผ์ด ์žˆ๋‹ค. ํด๋ฆญ! 2. ๊ณ ๊ธ‰ ๋ณด์•ˆ์ด ํฌํ•จ๋œ Widows ๋ฐฉํ™”๋ฒฝ ์ฐฝ์ด ๋‚˜์˜จ๋‹ค. ์—ฌ๊ธฐ์„œ ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™, ์•„์›ƒ๋ฐ”์šด๋“œ ๊ทœ์น™์„ ๋ชจ๋‘ ์—ด์–ด์ค˜์•ผ ํ•œ๋‹ค. ๋“ค์–ด์˜ค๋Š” ํฌํŠธ , ๋‚˜๊ฐ€๋Š” ํฌํŠธ๋ฅผ ์—ด์–ด์ค€๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. 3. ์ธ๋ฐ”์šด๋“œ๊ทœ์น™์—์„œ์˜ ํฌํŠธ๋ฅผ ์—ด์–ด์ฃผ๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด๋ณด๊ฒ ๋‹ค. ์ธ๋ฐ”์šด๋“œ๊ทœ์น™์„ ํด๋ฆญํ•˜๋ฉด ์˜ค๋ฅธ์ชฝ์— ์ž‘์—… ๋ถ€๋ถ„์˜ "์ƒˆ ๊ทœ์น™..." ์š”๋†ˆ์„ ํด๋ฆญํ•œ๋‹ค. 4. ์ƒˆ ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™ ๋งˆ๋ฒ•์‚ฌ ์ฐฝ์ด ๋œฌ๋‹ค. ๋‹จ๊ณ„๋ณ„๋กœ ์ง„ํ–‰์ด ๋œ๋‹ค. ๋จผ์ € ์šฐ๋ฆฌ๊ฐ€ ํ—ˆ์šฉํ•  ๊ฒƒ์€ ํฌํŠธ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‘๋ฒˆ์งธ ํฌํŠธ๋ฅผ ์„ ํƒํ•ด์ฃผ๊ณ  ๋‹ค์Œ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ค€๋‹ค. 5. ๋‘๋ฒˆ์งธ ํ”„๋กœํ† ..

๋ถ„๋ฅ˜๊ธฐ์˜ ํŠœ๋‹ - ์ตœ์ ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ ์ฐพ๊ธฐ

โ— ๋ถ„๋ฅ˜๊ธฐ์˜ ํŠœ๋‹ > ๋“ค์–ด๊ฐ€๋Š” ๋ง1. ์—„์ฒญ๋‚˜๊ฒŒ ๊ณ ์ƒํ–ˆ๋‹ค.2. ์œˆ๋„์šฐ์—์„œ ๋ณ‘๋ ฌ ์ปดํ“จํŒ…์„ ์‹คํ–‰์‹œํ‚ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฉ”์ธ๋ฃจํ”„๋ฅผ "if __name__ == '__main__'"๋กœ ๊ฐ์‹ธ์•ผ ํ•œ๋‹ค. sklearn์˜ joblib ๋ชจ๋“ˆ ๋ฌธ์„œ๋ฅผ ์‚ดํŽด๋ณด๋ผ๋Š”๋ฐ ๋ด๋„ ๋ณ„๊ฑฐ ์—†๋‹ค. ์ด์   ์—๋Ÿฌ ๋ฉ”์„ธ์ง€๊นŒ์ง€ ๋‚˜ํ•œํ…Œ ๋ปฅ์„ ์นœ๋‹คใ…ก,ใ…ก ์–ด์จŒ๋“  ๊ฐ์‹ธ๊ณ  ๋‚˜๋‹ˆ ๊ทธ ์—๋Ÿฌ ๋ฉ”์„ธ์ง€๋Š” ์—†์–ด์กŒ๋‹ค.3. ๋งฅ์—์„œ๋Š” ๊ทธ๋ƒฅ ๋œ๋‹ค๊ณ  ํ•œ๋‹ค. > ์‹คํ–‰1. MultinomialNB()์™€ SGDClassifier()์˜ ์ตœ์  ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ฐพ์•„๋ดค๋‹ค.2. ์ด๊ฒƒ๋„ ์—„์ฒญ ๊ณ ์ƒํ–ˆ๋‹ค.3. pipeline๊ณผ parameters๋“ค์„ set๊ณผ dictionary๋กœ ๋งŒ๋“ค์–ด ๋†“๋Š”๊ฒŒ ํ•ต์‹ฌ์ด๋‹ค.4. ์ตœ์  ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ธก์ •ํ•  ๋ถ„๋ฅ˜๊ธฐ๋ฅผ MultinomialNB()๋‚˜ SGDClassifier() ๋‘˜ ์ค‘์— ์„ ..

๊ทธ ๋ฐ–์— AI 2016. 7. 9. 17:29
ํ•™์Šต ๋ชจ๋ธ ์ €์žฅ ๋ฐ ์ฝ์–ด์˜ค๊ธฐ

โ— ํ•™์Šต ๋ชจ๋ธ ์ €์žฅ ๋ฐ ์ฝ์–ด์˜ค๊ธฐ > ๋“ค์–ด๊ฐ€๋Š” ๋งํ…Œ์ŠคํŠธ๋ฅผ ํ• ๋•Œ๋งˆ๋‹ค ๋งค๋ฒˆ ํ•™์Šต์„ ์‹œํ‚ฌ ์ˆ˜ ์—†์œผ๋‹ˆ ์ €์žฅํ•˜๋Š” ๊ฑด ๋‹น์—ฐํ•˜๋‹ค.1. ํ•™์Šต ๋ชจ๋ธ์„ ์ €์žฅ ๋ฐฉ์‹์—๋Š” (ํ˜„์žฌ ๋‚ด๊ฐ€ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ๋”ฑ) 2๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.2. pickle๋ชจ๋“ˆ๋กœ ์ง๋ ฌํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ํ•˜๋‚˜๊ณ 3. skilearn.externals์˜ joblib๋ชจ๋“ˆ์ด ๋‹ค๋ฅธ ํ•˜๋‚˜๋‹ค. > ๊ณผ์ •1. pickle์ด ๊ฐ€์žฅ ๋ณดํŽธ์ ์ด๋ผ๊ณ  ํ•ด์„œ ์‚ฌ์šฉํ•ด ๋ณด๋‹ˆ ํŒŒ์ผ ์šฉ๋Ÿ‰์ด 42.5MB๊ฐ€ ๋‚˜์™”๋‹ค.2. joblib๋กœ compress=9๋กœ ํ•ด์„œ ์ €์žฅํ•ด ๋ณด๋‹ˆ ํŒŒ์ผ ์šฉ๋Ÿ‰์ด 9.5MB๊ฐ€ ๋‚˜์™”๋‹ค.3. ์†๋„๋Š” ๋‘˜๋‹ค ๋น„์Šท.4. ํ•™์Šต ๋‚ด์šฉ์„ ๋ฐ”์ด๋„ˆ๋ฆฌ๋กœ ์ €์žฅํ•ด ๋†จ๋‹ค๊ฐ€ ๋‹ค์‹œ ๋กœ๋“œํ•ด์„œ ์“ฐ๋Š” ๋ฐฉ์‹์ด๋‹ค.5. ์ง€๊ธˆ๊นŒ์ง€๋Š” ํ™•์‹คํ•˜๊ฒŒ joblib์˜ ์Šน๋ฆฌ๋‹ค. > ์‹คํ–‰1. GridSearchCV()๋ฅผ ๋Œ๋ ค ์ตœ์ ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ..

๊ทธ ๋ฐ–์— AI 2016. 7. 8. 18:47