EunSeo Choi

[GDG DevFest incheon 2025] ํ›„๊ธฐ

๐ŸŽซ DevFest ์†ก๋„ ์ปจ๋ฒค์‹œ์•„์—์„œ ๊ฐœ์ตœ๋œ Google Developers Group์„ ์ข‹์€ ๊ธฐํšŒ๋กœ ๋‹ค๋…€์™”๋‹ค. ์ „์—๋Š” ๋ชฐ๋ž์ง€๋งŒ, ๊ตญ๋‚ด ์ตœ๋Œ€ ๊ทœ๋ชจ์˜ IT ์ถ•์ œ๋ผ๊ณ  ํ•œ๋‹ค. ์ด๋Ÿฐ ์˜คํ”„๋ผ์ธ ๊ฐœ๋ฐœ์ž ๋ชจ์ž„์€ ์ฒ˜์Œ์ด๋ผ ๊ธฐ๋Œ€๊ฐ€ ๋๋‹ค. ์—ฌ์œ ๋กญ๊ฒŒ 1์‹œ 30๋ถ„ ์ •๋„์— ๋„์ฐฉ์„ ํ–ˆ๊ณ , ๋“ฃ๊ณ  ์‹ถ์€ ์„ธ์…˜์„ ์ถ”๋ ค๋ณด๋‹ˆ 4๊ฐ€์ง€๋กœ ์ถ”๋ ค์กŒ๋‹ค. [์—…์Šคํ…Œ์ด์ง€] AI๋กœ ๊ตด๋Ÿฌ๊ฐ€๊ฒŒ...

[๋ชจ๋‘์˜ ์—ฐ๊ตฌ์†Œ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ 4๊ธฐ] ๋žญ์ฒด์ธํ†ค ํšŒ๊ณ 

๐Ÿ‘ฉโ€๐Ÿ’ป GitHub ์ด๋ฒˆ LangChainThon์—์„œ๋Š” RAG๋ฅผ ํ™œ์šฉํ•œ MVP ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์˜€๋‹ค. ์ „์— ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ -> ๋ชจ๋ธ๋ง -> ํ‰๊ฐ€ ์ง€ํ‘œ๋ฅผ ํ™•์ธํ•˜์—ฌ ๋ฐœํ‘œํ–ˆ๋˜ DataThon๊ณผ ๋‹ฌ๋ฆฌ, ์šฐ๋ฆฌ๊ฐ€ ๋ฌธ์ œ๋ฅผ ์ •์˜ํ•˜๊ณ  ๊ทธ ๋ฌธ์ œ๋ฅผ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š” RAG ์‹œ์Šคํ…œ ๊ธฐ๋ฐ˜์˜ LLM ์‘์šฉ ์‹œ์Šคํ…œ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด์˜€๋‹ค. ์‚ฌ์‹ค LLM์„ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์ œ๋Œ€๋กœ ์ด...

์–ด์ œ ์˜ค๋ฅธ ๋‚ด ์ฃผ์‹, ๊ณผ์—ฐ ๋‚ด์ผ์€?

1. ๋ฏธ๋ž˜ ์˜ˆ์ธก ์‹œ๊ณ„์—ด: ์‹œ๊ฐ„ ์ˆœ์„œ๋Œ€๋กœ ๋ฐœ์ƒํ•œ ๋ฐ์ดํ„ฐ์˜ ์ˆ˜์—ด ๋ฏธ๋ž˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ˆ์ธกํ•˜๋ ค๋ฉด, ๋‘ ๊ฐ€์ง€์˜ ์ „์ œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๊ณผ๊ฑฐ์˜ ๋ฐ์ดํ„ฐ์— ์ผ์ •ํ•œ ํŒจํ„ด์ด ๋ฐœ๊ฒฌ๋œ๋‹ค. ๊ณผ๊ฑฐ์˜ ํŒจํ„ด์€ ๋ฏธ๋ž˜์—๋„ ๋™์ผํ•˜๊ฒŒ ๋ฐ˜๋ณต๋  ๊ฒƒ์ด๋‹ค. ์œ„ ๋‘ ๊ฐ€์ง€ ์ „์ œ๋ฅผ ํ•œ ๋ฌธ์žฅ์œผ๋กœ ์ค„์ด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ...

๊ธˆ์œต ์‹œ๊ณ„์—ด์˜ ํŠน์ง• [ARIMA]

1. ์‹œ๊ณ„์—ด ์˜ˆ์ธก์„ ์œ„ํ•œ ๋Œ€ํ‘œ์ ์ธ ๋ชจ๋ธ, ARIMA 2017๋…„๊นŒ์ง€ LSTM๊ณผ Transformer๋ฅผ ์ด์šฉํ•œ ์ ‘๊ทผ์ด ARIMA๋ฅผ ๋น„๋กฏํ•œ ํ†ต๊ณ„ ๋ชจ๋ธ์—๊ฒŒ ์šฐ์„ธ๋ฅผ ์ ํ•˜์ง€ ๋ชปํ•˜๊ณ  ์žˆ์Œ. ํ˜„์žฌ๋„ ๋ณต์žก์„ฑ์ด ๋‚ฎ์€ ์˜ˆ์ธก๋ฌธ์ œ์—์„œ ๋†’์€ ์˜ˆ์ธก ์„ฑ๋Šฅ์„ ๋ณด์ด๊ณ  ์žˆ์Œ. ARIMA = AR + Integraion + MA AR (AutoRegre...

๊ธˆ์œต ์‹œ๊ณ„์—ด์˜ ํŠน์ง• [Return, ARCH, GARCH]

1. ๊ธˆ์œต ์‹œ๊ณ„์—ด์˜ ํŠน์ง• ์šฉ์–ด ์„ค๋ช… ํŒฉํ„ฐ(factors) ๊ธˆ์œต์—์„œ ํŒฉํ„ฐ๋ž€ ํˆฌ์ž ์‚ฌ์ž”์˜ ์ „์ฒด๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์˜๋ฏธ ์ˆ˜์ต๋ฅ (Return) ๊ธˆ์œต์—์„œ ์ˆ˜์ต๋ฅ ์ด๋ž€ ์ž๋ณธ์— ๋Œ€ํ•œ ์ˆ˜์ต์˜ ๋น„์œจ์„ ๋งํ•˜๋ฉฐ, ํˆฌ์ž์— ๋Œ€ํ•œ ์ˆ˜์ต์„ฑ์„ ๋‚˜ํƒ€๋‚ด...

์‹œ๊ณ„์—ด ํŠน์ง• ๋ฐ ๋ถ„๋ฅ˜ [tsfresh, Logistic Regression]

1. ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ์˜ ํŠน์ง• 1-1. ์ฃผ์š”ํ•œ ์‹œ๊ณ„์—ด ์š”์•ฝ ํ†ต๊ณ„ ํŠน์ง• ํ‰๊ท ๊ณผ ๋ถ„์‚ฐ ์ตœ๋Œ“๊ฐ’๊ณผ ์ตœ์†Ÿ๊ฐ’ ์‹œ์ž‘๊ณผ ๋งˆ์ง€๋ง‰ ๊ฐ’์˜ ์ฐจ์ด ๊ตญ์†Œ์  ์ตœ์†Œ์™€ ์ตœ๋Œ€์˜ ๊ฐœ์ˆ˜ ์‹œ๊ณ„์—ด์˜ ํ‰ํ™œ ์ •๋„ ํ‰ํ™œ ์ •๋„(Smoothness) : ๋ฌด์ž‘์œ„์  ๋ณ€ํ™”๋กœ ์ƒ๊ธฐ๋Š” ํšจ๊ณผ๋ฅผ ์ค„์ด๋Š” ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜ ex. ์ฃผ์–ด์ง„ ์‹œ๊ณ„์—ด ...

์‹œ๊ณ„์—ด์ด๋ž€? [์ •์ƒ์„ฑ, KPSS Test, ADF Test, ๋กœ๊ทธ ๋ณ€ํ™˜, ์ฐจ๋ถ„(diff)]

1. ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ : ์ผ์ • ์‹œ๊ฐ„ ๊ฐ„๊ฒฉ์œผ๋กœ ๋ฐฐ์น˜๋œ ๋ฐ์ดํ„ฐ๋“ค์˜ ์ˆ˜์—ด, ์‹œ๊ฐ„์ ์œผ๋กœ ์ข…์†๋œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” ์‹œ๊ณ„์—ด์— ํ•ด๋‹นํ•จ. ์‹œ๊ณ„์—ด ๋ถ„์„ : ์‹œ๊ฐ„ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌ๋œ ๋ฐ์ดํ„ฐ์—์„œ ์˜๋ฏธ ์žˆ๋Š” ์š”์•ฝ๊ณผ ํ†ต๊ณ„์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๊ธฐ ์œ„ํ•œ ๋…ธ๋ ฅ 2. ์‹œ๊ณ„์—ด์˜ ์„ฑ์งˆ 2-1. ์‹œ๊ณ„์—ด์˜ ์š”์†Œ ์ถ”์„ธ (Trend) ์žฅ๊ธฐ์ ์œผ๋กœ ์ฆ๊ฐ€...

๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ํ™œ์šฉ๋ฒ•

1. ํ•™์Šต ์ค€๋น„ # ๋ฐ์ดํ„ฐ์™€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์ค€๋น„ ๋˜์—ˆ๋‹ค๋ฉด ์•„๋ž˜ ์ฝ”๋“œ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์ž˜ ๋ถˆ๋Ÿฌ์ง€๋Š”์ง€ ํ™•์ธํ•ด๋ณด์ž. import os import pandas as pd from pandasql import sqldf # pandasql์„ ์ „์—ญ ํ™˜๊ฒฝ์œผ๋กœ ์ง€์ • mysql = lambda q: sqldf(q, globals()) data_dir = 'C:/Us...