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

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

JUINTINATION

ETRI 2024 ๋™๊ณ„ ์—ฐ๊ตฌ์—ฐ์ˆ˜์ƒ - 5์ฃผ์ฐจ

5์ฃผ์ฐจ ํ›„๊ธฐ ์—ญ๋Œ€๊ธ‰์œผ๋กœ ์•„๋ฌด๋Ÿฐ ์„ฑ๊ณผ๋ฅผ ๋‚ด์ง€ ๋ชปํ•œ ์ผ์ฃผ์ผ์ด์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ ์–ด๋–ค ์‹œ๊ณ„์—ด ๋ชจ๋ธ์„ ํ•™์Šต์‹œ์ผœ๋ด๋„ r2_score๋Š” ์Œ์ˆ˜๊ฐ€ ๋‚˜์˜ค๊ณ  ์†์‹ค ๊ฐ’์€ ํ•˜๋Š˜ ๋†’์€ ์ค„ ๋ชจ๋ฅด๊ณ  ์น˜์†Ÿ์•˜๋‹ค. ์ง„์งœ ์—ด์‹ฌํžˆ ๋ญ”๊ฐ€ ๋š๋”ฑ๋š๋”ฑ ํ•œ ๊ฒƒ ๊ฐ™์€๋ฐ.. ๊ทธ๋งŒํผ ์„ฑ๊ณผ๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š์œผ๋‹ˆ๊นŒ ํ˜„ํƒ€๋„ ๋งŽ์ด ์˜ค๊ณ  ์ŠคํŠธ๋ ˆ์Šค๋„ ์ด๋งŒ์ €๋งŒ์ด ์•„๋‹ˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. Neural Prophet์— Event ์ ์šฉ LSTM๊ณผ ์ถ”๊ฐ€์ ์ธ ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ๋Š” ๋™๊ธฐ๊ฐ€ ๋งก๊ณ  ๋‚˜๋Š” Neural Prophet์— event๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋˜์–ด์„œ ์‹œ๋„ํ•ด๋ณด๊ณ  ์žˆ์—ˆ๋‹ค. ์•„๋ฌด๋ž˜๋„ ์ƒํ’ˆ ํŒ๋งค๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ์ผ๋ฐ˜ ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ์ฒ˜๋Ÿผ ๋งค์ผ๋งค์ผ ํ•˜๋ฃจ๋„ ๋น ์ง์—†์ด ํŠน์ • ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ตœ์‹  ํŠธ๋ Œ๋“œ, ํ• ์ธ ๋“ฑ๋“ฑ ์—ฌ๋Ÿฌ ์ƒํ™ฉ์— ๋”ฐ๋ผ ์•„๋ฌด ์ƒํ’ˆ๋„ ํŒ๋งคํ•˜์ง€ ์•Š๋Š” ๋‚ ๋„ ์žˆ์„ ..

๊ฐ„๋‹จํ•œ Express ํ”„๋กœ์ ํŠธ Dockerizing ํ•ด๋ณด๊ธฐ

์ง€๊ธˆ๊นŒ์ง€์˜ ์ŠคํผํŠธ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰์ƒํ™ฉ์„ ์–˜๊ธฐํ•ด๋ณด์ž๋ฉด.. ์•ฝ 2์ฃผ๊ฐ€ ๋„˜๋Š” ์‹œ๊ฐ„๋™์•ˆ ์—ฌ๋Ÿฌ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์•„์˜ค๋ฉฐ ๋ธ”๋กœ๊ทธ์˜ ํ•„์ˆ˜์ ์ธ ๊ธฐ๋Šฅ์€ ๋‹ค ๊ตฌํ˜„ํ–ˆ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๊ฒ ๋‹ค. ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ, ๊ฒŒ์‹œ๊ธ€ ๋ฐ ์นดํ…Œ๊ณ ๋ฆฌ, ํƒœ๊ทธ, ๋Œ“๊ธ€ ๊ธฐ๋Šฅ ๋“ฑ Notion์— ์ •๋ฆฌํ•œ ๋‚ด์šฉ์„ ๋ด๋„ ๋˜๊ณ  Github์˜ commit message๋ฅผ ์ฝ์–ด๋„ ๋Œ€์ถฉ ์–ด๋–ค ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ๊ธฐ๋Šฅ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ ์š”๊ตฌ์‚ฌํ•ญ๋“ค์„ ํ•˜๋‚˜ ๋‘˜์”ฉ ํ•ด๊ฒฐํ•ด๊ฐ€๋ฉด์„œ ๋‚ด๊ฐ€ ๊ธ‰์†๋„๋กœ ์„ฑ์žฅ์ค‘์ด๊ตฌ๋‚˜๋ฅผ ๋Š๋ผ๋Š” ์ค‘์ธ๋ฐ ๊ฑฐ์˜ ๋ง‰๋ฐ”์ง€์— ๋‹ค๋‹ค๋ฅธ ์ง€๊ธˆ, ๋˜๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ๋‹ค. ๋‹ค๋ฆ„์•„๋‹Œ ๋„์ปค๋ผ์ด์ง•์ด๋‹ค. ๋„์ปค(Docker) ๊ฐ€๋ณ๊ฒŒ ์ž…๋ฌธํ•ด๋ณด๊ธฐ - 1๋ถ€ํ„ฐ 3๊นŒ์ง€ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ๊ณผ ๋ง‰๋ง‰ํ–ˆ๋˜ ๋‚˜์—๊ฒŒ ๊ธธ์žก์ด๊ฐ€ ๋˜์–ด์ค€ ์–ด๋Š ๋ธ”๋กœ๊ทธ์˜ ๋‚ด์šฉ์„ ์ฐธ๊ณ ํ•˜์—ฌ ์ด์ œ Express ํ”„๋กœ์ ํŠธ๋ฅผ ๋„์ปค๋ผ์ด์ง•ํ•ด..

StudyNote 2024. 2. 1. 23:52
ETRI 2024 ๋™๊ณ„ ์—ฐ๊ตฌ์—ฐ์ˆ˜์ƒ - 4์ฃผ์ฐจ

4์ฃผ์ฐจ ํ›„๊ธฐ ์ฒ˜์Œ์—๋Š” ๊ณผ์ œ๊ฐ€ ๋„ˆ๋ฌด ๋ง‰๋ง‰ํ–ˆ์ง€๋งŒ.. ์•„์ง๋„ ๋„ˆ๋ฌด ๋ง‰๋ง‰ํ•˜๋‹ค! ์ง€๋‚œ 3์ฃผ์ฐจ ํ›„๊ธฐ์— fastai์˜ ํšŒ๊ท€ ๋ชจ๋ธ์ธ Tabular_learner๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ ์—ฌ๋Ÿฌ ์ด์œ ๋กœ ์ง€๊ธˆ์€ ๋‹ค๋ฅธ ์‹œ๊ณ„์—ด ๋ชจ๋ธ๋กœ ๋„˜์–ด๊ฐ€๋Š” ๊ณผ์ •์— ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ๊ณ„์† ๋ถ„์„ํ•˜๋‹ค ๋ณด๋‹ˆ ์ด ๋ฐ์ดํ„ฐ๋Š” ํ˜‘์—… ํ•„ํ„ฐ๋ง ๋ชจ๋ธ๊ณผ๋Š” ๋งž์ง€ ์•Š๋‹ค๋Š” ์ƒ๊ฐ์ด ๊ณ„์†ํ•ด์„œ ๋“ค๊ณ  ์žˆ๊ณ , ๋™๊ธฐ์™€ ์–˜๊ธฐํ•˜๋ฉด์„œ ํ˜‘์—… ํ•„ํ„ฐ๋ง ๋ชจ๋ธ์„ ํ†ตํ•ด ์–ด๋–ค ๋‹ฌ์— ๋Œ€ํ•ด ์ ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ๋†’๊ฒŒ ์˜ˆ์ธก๋˜๋Š” ์ƒํ’ˆ์„ ์ถ”์ฒœํ•˜๋ฉด ์‹œ๊ณ„์—ด ๋ชจ๋ธ๋กœ ๊ทธ ์ƒํ’ˆ์˜ ์˜ˆ์ƒ ํŒ๋งค๋Ÿ‰์„ ๋ฝ‘๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐˆ ๊ฒƒ ๊ฐ™๋‹ค. Tabular_learner์˜ ๋ฌธ์ œ์  ์ผ๋‹จ ๊ฐ€์žฅ ํฐ ๋ฌธ์ œ๋Š” cuda๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋‚œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ •ํ™•ํ•œ ์›์ธ์€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ.. ์ถ”์ธกํ•˜๊ธฐ๋ก  ํŠน์ • ๋ฐ์ดํ„ฐ์…‹์—๋งŒ ์˜ค๋ฅ˜ ์—†์ด ๋ชจ๋ธ์ด ๋Œ์•„๊ฐ€๋Š” ๊ฒƒ๋„ ๊ทธ๋ ‡๊ณ , ํ•™์Šต ๋ฐ์ด..