Search

Session

๐Ÿ“ ๊ต์œก ์„ธ์…˜

๐Ÿ’ก
์ธ์‚ฌ์ดํŠธ๋Š” ์ด 8ํšŒ์˜ ๊ต์œก์„ธ์…˜(OT ํฌํ•จ)์„ ํ†ตํ•ด ์‹ ์ž… ๊ธฐ์ˆ˜์˜ ์†Œํ”„ํŠธ๋žœ๋”ฉ์„ ๋„๋ชจํ•˜๊ณ , ํ•™ํšŒ์›๋“ค์˜ ์ฒด๊ณ„์ ์ธ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ๋ชจ๋ธ๋ง์„ ์œ„ํ•œ ๊ธฐ์ดˆ๋ฅผ ๋‹ค์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“— ๊ต์œก ์„ธ์…˜ [ํŒŒ์ด์ฌ]

๐Ÿ’ก
ํ•™๊ธฐ ์ดˆ์—๋Š” Github์˜ ์‚ฌ์šฉ๋ฒ•๊ณผ Python์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. Pandas๋ฅผ ์œ„์ฃผ๋กœ Python์˜ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์‹ฌํ™”๊นŒ์ง€, ๊ทธ๋ฆฌ๊ณ  EDA์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ๋ฐ ์‹œ๊ฐํ™”๋ฅผ 3๋ฒˆ์˜ ์„ธ์…˜์— ๊ฑธ์ณ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

Session 0 (OT). Jupyter, Github, VScode

๐Ÿ’ก
๋ณธ ์„ธ์…˜์€ ๋ณธ๊ฒฉ์ ์ธ ๊ต์œก ์„ธ์…˜ ์ง„ํ–‰์— ์•ž์„  ์‚ฌ์ „ ํ•™์Šต ๊ณผ์ •์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. Jupyter Notebook๊ณผ VScode๋ฅผ ์„ค์น˜ํ•˜๊ณ  ํŒŒ์ด์ฌ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์ดˆ๊ธฐ ์„ค์ •์„ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ณผ์ œ ์ œ์ถœ ๋ฐ ํฌํŠธํด๋ฆฌ์˜ค ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ Github ํ™œ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํ•™์Šตํ•˜์˜€์Šต๋‹ˆ๋‹ค.

Session 1. Pandas

๐Ÿ’ก
๋ณธ ์„ธ์…˜์—์„œ๋Š” ๊ธฐ๋ณธ์ ์ธ ํŒŒ์ด์ฌ ๋ฌธ๋ฒ•์„ ๋ณต์Šตํ•˜๊ณ , Pandas ๋ฌธ๋ฒ•์„ ์‹ค์ œ ๋ฐ์ดํ„ฐ์— ์ ์šฉํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

Session 2. EDA & ์ „์ฒ˜๋ฆฌ

๐Ÿ’ก
๋ณธ ์„ธ์…˜์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•œ EDA์™€ ์ „์ฒ˜๋ฆฌ ๊ณผ์ •์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๋Š” ๋ฐฉ์‹๊ณผ ์‹œ๊ฐํ™”์˜ ๊ธฐ์ดˆ์ ์ธ ๋‚ด์šฉ์„ ํ•™์Šตํ•˜๊ณ , EDA์˜ ๋Œ€์ƒ๊ณผ ์ข…๋ฅ˜์— ๋”ฐ๋ฅธ EDA ์œ ํ˜•์„ ํŒŒ์•…ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋ชจ๋ธ๋ง์„ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์†์งˆํ•˜๋Š” ์ „์น˜๋ฆฌ ๊ณผ์ •์„ ์ดํ•ดํ•˜๊ณ , ํŒŒ์ด์ฌ์„ ํ†ตํ•ด ์ „์ฒ˜๋ฆฌ์™€ ์‹œ๊ฐํ™” ๊ณผ์ •์„ ์‹ค์Šตํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๐Ÿ“˜ ๊ต์œก ์„ธ์…˜ [ํ†ต๊ณ„]

๐Ÿ’ก
ํŒŒ์ด์ฌ ๊ต์œก ์„ธ์…˜ ์ดํ›„, ์ด 4ํšŒ์˜ ํ†ต๊ณ„ ์„ธ์…˜(ํ†ต๊ณ„, ํšŒ๊ท€, ๋ถ„๋ฅ˜)์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ๋ถ„์„์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ๊ธฐ์ดˆ์ ์ธ ํ†ต๊ณ„ ๊ฐœ๋…๊ณผ ๋จธ์‹ ๋Ÿฌ๋‹(ํšŒ๊ท€, ๋ถ„๋ฅ˜)์˜ ์ด๋ก ์  ๊ธฐ๋ฐ˜์„ ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค.

Session 3. ํ†ต๊ณ„

๐Ÿ’ก
๋ณธ ์„ธ์…˜์—์„œ๋Š” ๊ธฐ์ˆ  ํ†ต๊ณ„์™€ ์ถ”๋ฆฌ ํ†ต๊ณ„, ๋‹ค์–‘ํ•œ ๋ถ„ํฌ๋“ค๊ณผ ๊ฐ€์„ค ๊ฒ€์ •์˜ ์ ˆ์ฐจ ๋ฐ ํ•ด์„ ๋“ฑ ํ†ต๊ณ„์™€ ๊ด€๋ จ๋œ ๋‹ค์–‘ํ•œ ์ด๋ก ์  ๊ธฐ๋ฐ˜์— ๋Œ€ํ•ด ํ•™์Šตํ•˜์˜€์Šต๋‹ˆ๋‹ค.

Session 4. ํšŒ๊ท€ ๊ธฐ์ดˆ

๐Ÿ’ก
๋ณธ ์„ธ์…˜์—์„œ๋Š” ๋‹จ์ˆœ ์„ ํ˜• ํšŒ๊ท€, ๋‹ค์ค‘ ์„ ํ˜• ํšŒ๊ท€์˜ ์ด๋ก ์  ๊ธฐ๋ฐ˜์— ๋Œ€ํ•ด ํ•™์Šตํ•˜๊ณ  ์‹ค์Šตํ•ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ์Šต๋‹ˆ๋‹ค.

Session 5. ํšŒ๊ท€ ์‹ฌํ™”

๐Ÿ’ก
๋‹ค์ค‘ ์„ ํ˜• ํšŒ๊ท€์˜ ๊ธฐ๋ณธ ๊ฐ€์ •์„ ๊ฒ€์ •ํ•ด ๋ณด๊ณ  ํšŒ๊ท€ ๋ถ„์„์˜ ํ‰๊ฐ€ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋น„์„ ํ˜• ํšŒ๊ท€ ๋ชจ๋ธ์„ ํ•™์Šตํ•œ ๋’ค ์‹ค์ œ ๋ฐ์ดํ„ฐ์— ์ ์šฉํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

Session 6. ๋ถ„๋ฅ˜

๐Ÿ’ก
๋ถ„๋ฅ˜์˜ ๊ฐœ๋…, ์ข…๋ฅ˜, ํ‰๊ฐ€ ์ง€ํ‘œ์— ๋Œ€ํ•ด ์ดํ•ดํ•˜๊ณ  ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ตœ์ ํ™”๋ฅผ ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ๋ถ„๋ฅ˜ ๋ชจ๋ธ์„ ๊ตฌํ˜„ํ•˜๊ณ  ํ‰๊ฐ€ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.
์–ด๋–ค ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ(Hyperparameters)๋ฅผ ์„ค์ •ํ•˜๋А๋ƒ์— ๋”ฐ๋ผ ๋ชจ๋ธ ์„ฑ๋Šฅ(Score)๊ฐ€ ๋‹ฌ๋ผ์ง„๋‹ค.

Session 7. ๊ตฐ์ง‘ํ™”

๐Ÿ’ก
๊ตฐ์ง‘ํ™”์˜ ๋ชฉํ‘œ์™€ ํŠน์ง•์„ ์‚ดํŽด๋ณด๊ณ  ๊ณ„์ธต์  ๊ตฐ์ง‘ํ™”์™€ ๋น„๊ณ„์ธต์  ๊ตฐ์ง‘ํ™”์˜ ๊ตฌ๋ถ„์— ๋Œ€ํ•ด ํ•™์Šตํ•˜์˜€์Šต๋‹ˆ๋‹ค.
๐Ÿ’ก
๊ณ„์ธต์  ๊ตฐ์ง‘ํ™”์™€ ๋น„๊ณ„์ธต์  ๊ตฐ์ง‘ํ™”์˜ ๊ฐœ๋…๊ณผ ๋ถ„์„ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ตฌ์ฒด์ ์œผ๋กœ ์‚ดํŽด๋ณด๊ณ  ๊ฐ ๊ตฐ์ง‘ํ™”์— ์†ํ•˜๋Š” ๊ตฐ์ง‘ํ™” ๋ฐฉ๋ฒ•๋ก ์„ ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
๊ณ„์ธต์  ๊ตฐ์ง‘ํ™”
๋น„๊ณ„์ธต์  ๊ตฐ์ง‘ํ™”
๋ฐฉ๋ฒ•๋ก 
์‘์ง‘๋ฒ•, ๋ถ„ํ• ๋ฒ•
K-means, GMM, DBSCAN
์žฅ์ 
๋ฐ์ดํ„ฐ๊ฐ€ ์ˆ˜์˜ ์ ์€ ๊ฒฝ์šฐ ์•ˆ์ •์ ์œผ๋กœ ์‚ฌ์šฉ
๊ณ„์†์ ์œผ๋กœ ๊ตฐ์ง‘์„ ์žฌ๊ตฌ์„ฑ&ํ• ๋‹น ๋ฐ์ดํ„ฐ์˜ ์ˆ˜๊ฐ€ ๋งŽ์„ ๊ฒฝ์šฐ ์œ ์šฉ
๋‹จ์ 
ํ•œ ๋ฒˆ ํ˜•์„ฑ๋œ ๊ตฐ์ง‘์€ ๋‹ค์‹œ ํŒ๋ณ„ํ•˜์ง€ ์•Š์Œ
์ดˆ๊ธฐ ๊ตฐ์ง‘์˜ ์˜ํ–ฅ์„ ํฌ๊ฒŒ ๋ฐ›์•„ ๋ถˆ์•ˆ์ •ํ•œ ๊ตฐ์ง‘์„ ์ œ๊ณตํ•  ๊ฐ€๋Šฅ์„ฑ
๐Ÿ’ก
๊ตฐ์ง‘ํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ํ‰๊ฐ€ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์™ธ๋ถ€ํ‰๊ฐ€๋Š” ์ด๋ฏธ ์ •ํ•ด์ง„ ์ •๋‹ต์„ ๊ธฐ์ค€์œผ๋กœ ๊ตฐ์ง‘ํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ •ํ™•๋„๋ฅผ ์ธก์ •ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ, ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์„ฑ๋Šฅ์„ ๊ฒ€์ฆํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋ฐ˜๋ฉด, ๋‚ด๋ถ€ํ‰๊ฐ€๋Š” ์ •๋‹ต ์—†์ด ๊ตฐ์ง‘ ๋‚ด ๋ฐ์ดํ„ฐ์˜ ์‘์ง‘์„ฑ๊ณผ ๊ตฐ์ง‘ ๊ฐ„์˜ ๋ถ„๋ฆฌ๋„๋ฅผ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ, ์ฃผ๋กœ Dunn Index๋‚˜ Silhouette ๊ณ„์ˆ˜์™€ ๊ฐ™์€ ์ง€ํ‘œ๋ฅผ ํ†ตํ•ด ์ด๋ค„์ง„๋‹ค๋Š” ์ ์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

Session 8. ๊ฒฝ์˜ ๊ธฐ์ดˆ + ์—ฐ๊ด€ ๋ถ„์„

๐Ÿ’ก
๊ฒฝ์˜ ๊ธฐ์ดˆ ์ง€ํ‘œ์˜ ํ‘œํ˜„ ๋ฐฉ๋ฒ•๊ณผ ๋Œ€ํ‘œ์ ์ธ ์ง€ํ‘œ์ธ ๋ถ๊ทน์„ฑ์ง€ํ‘œ์™€ AARRR ์ง€ํ‘œ๋ฅผ ๋ฐฐ์šฐ๊ณ , ์ฝ”ํ˜ธํŠธ ๋ถ„์„๊ณผ A/B ๋ถ„์„์„ ํ†ตํ•ด ์ง€ํ‘œ๋ฅผ ์ ์ ˆํžˆ ํ•ด์„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ตํž™๋‹ˆ๋‹ค.
๐Ÿ’ก
์ง€์ง€๋„, ์‹ ๋ขฐ๋„, ํ–ฅ์ƒ๋„์˜ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ณ  ์‹ค์ œ ์ „๋žต ์ˆ˜๋ฆฝ์— ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ํ™œ์šฉ ๊ฐ€๋Šฅํ•œ์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Apriori / FP Growth ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ดํ•ดํ•˜๊ณ , Python ์ฝ”๋“œ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ตํž ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ป ์‹ฌํ™” ์„ธ์…˜

๐Ÿ’ก
๊ต์œก ์„ธ์…˜์„ ๋งˆ์นœ ํ›„์—๋Š” ์ด 9ํšŒ์˜ ์‹ฌํ™” ์„ธ์…˜์„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ์‹ฌํ™” ์ฃผ์ œ ์ค‘ ๊ด€์‹ฌ ๋ถ„์•ผ์— ๋”ฐ๋ผ ํŒ€์„ ๊ตฌ์„ฑํ•˜์˜€๊ณ , ๊ฐ ํŒ€์€ ํ•™์Šต ์ž๋ฃŒ์™€ ์‹ค์Šต ๊ณผ์ œ๋ฅผ ์ œ์ž‘ํ•˜์—ฌ ์ฃผ 2ํšŒ ์ •๊ทœ ์„ธ์…˜์„ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

Session 1. ์•™์ƒ๋ธ” ์„ธ์…˜ ์ค€๋น„

๐Ÿ’ก
๋ณธ ์„ธ์…˜์—์„œ๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐœ๋ณ„ ๋ถ„๋ฅ˜ ๋ชจ๋ธ๋“ค์„ ๊ฒฐํ•ฉํ•ด ํ•˜๋‚˜์˜ ๋ถ„๋ฅ˜ ๋ชจ๋ธ๋ณด๋‹ค ๋” ์ข‹์€ ์„ฑ๋Šฅ์„ ๋‚ด๋Š” ์•™์ƒ๋ธ”์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ข…๋ฅ˜์— ๋”ฐ๋ผ ๋ณดํŒ…(Voting), ๋ฐฐ๊น…(Bagging), ๋ถ€์ŠคํŒ…(Boosting), ์Šคํƒœํ‚น(Stacking)์„ ๊ตฌ๋ถ„ํ•˜์˜€๊ณ , Random Forest, XGBoost, LightGBM ๋“ฑ์˜ ๋ชจ๋ธ๋“ค์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค.
์•™์ƒ๋ธ” ๊ตฌ์กฐ๋„
๋žœ๋ค ํฌ๋ ˆ์ŠคํŠธ์˜ ํ”„๋กœ์„ธ์Šค
LightGBM ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์†Œ๊ฐœ
๐Ÿ’ก
์Šคํƒœํ‚น ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์•Œ์•„๋ณด๊ณ , K ํด๋“œ ๊ต์ฐจ ๊ฒ€์ฆ์„ ํ†ตํ•ด ํ•™์Šต๊ณผ ๊ฒ€์ฆ์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฒ•์„ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค.
์Šคํƒœํ‚น ์•Œ๊ณ ๋ฆฌ์ฆ˜
K ํด๋“œ ๊ต์ฐจ๊ฒ€์ฆ
๐Ÿ’ก
์•™์ƒ๋ธ”์„ ํฌํ•จํ•œ ๋ณต์žกํ•œ ๋ชจ๋ธ์˜ ๊ตฌ์กฐ์ ์ธ ํ•œ๊ณ„์ธ ๋ธ”๋ž™๋ฐ•์Šค ๋ฌธ์ œ์™€, ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ LIME ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค.
LIME ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•œ ๋ธ”๋ž™๋ฐ•์Šค ํ•ด์„ ํ”„๋กœ์„ธ์Šค
๐Ÿ’ก
๋ฐ์ดํ„ฐ์—์„œ ์Šค์Šค๋กœ ํŠน์ง•์„ ์ถ”์ถœํ•˜๋Š” ๋”ฅ๋Ÿฌ๋‹์˜ ํ•ต์‹ฌ ์›๋ฆฌ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ, CNN๊ณผ RNN/Transformer ๊ธฐ์ˆ ์ด ๋ฐœ์ „ํ•ด ์˜จ ์—ญ์‚ฌ์  ๊ณผ์ •์„ ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ BERT์™€ GPT๋กœ ๋Œ€ํ‘œ๋˜๋Š” ์–ธ์–ด ๋ชจ๋ธ์˜ ์ง„ํ™”์—์„œ ๋‚˜์•„๊ฐ€, ์ถ”๋ก ๊ณผ ํ–‰๋™๊นŒ์ง€ ์ˆ˜ํ–‰ํ•˜๋Š” Agent AI์™€ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๊ธฐ์ˆ  ๋“ฑ ์ตœ์‹  AI ์ƒํƒœ๊ณ„์˜ ์ „๋ฐ˜์ ์ธ ํ๋ฆ„์„ ์ตํ˜”์Šต๋‹ˆ๋‹ค.
ํ•ญ๋ชฉ
๋จธ์‹ ๋Ÿฌ๋‹ (Machine Learning)
๋”ฅ๋Ÿฌ๋‹ (Deep Learning)
ํฌํ•จ ๊ด€๊ณ„
์ธ๊ณต์ง€๋Šฅ์˜ ํ•œ ๋ถ„์•ผ
๋จธ์‹ ๋Ÿฌ๋‹์˜ ํ•˜์œ„ ๋ถ„์•ผ
ํ•ต์‹ฌ ๊ธฐ์ˆ 
๋‹ค์–‘ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (์˜์‚ฌ๊ฒฐ์ • ๋‚˜๋ฌด, SVM, K-NN ๋“ฑ)
์‹ฌ์ธต ์‹ ๊ฒฝ๋ง (Deep Neural Network)
ํŠน์ง• ์ถ”์ถœ
์‚ฌ๋žŒ์ด ์ง์ ‘ ํŠน์ง•์„ ์ •์˜ํ•˜๊ณ  ์ถ”์ถœ (์ˆ˜๋™)
๋ฐ์ดํ„ฐ์—์„œ ํŠน์ง•์„ ์Šค์Šค๋กœ ํ•™์Šตํ•˜๊ณ  ์ถ”์ถœ (์ž๋™)
๋ฐ์ดํ„ฐ ์–‘
์ƒ๋Œ€์ ์œผ๋กœ ์ ์€ ๋ฐ์ดํ„ฐ๋กœ๋„ ํ•™์Šต ๊ฐ€๋Šฅ
๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ๋งŽ์„์ˆ˜๋ก ์„ฑ๋Šฅ ํ–ฅ์ƒ
์„ฑ๋Šฅ ๊ณก์„ 
๋ฐ์ดํ„ฐ๊ฐ€ ์ ์„ ๋•Œ ํšจ์œจ์ 
๋ฐ์ดํ„ฐ๊ฐ€ ๋งŽ์„์ˆ˜๋ก ๋†’์€ ์„ฑ๋Šฅ ๋ฐœํœ˜
์ฃผ์š” ํ™œ์šฉ
์ˆ˜์น˜ ์˜ˆ์ธก, ๋ถ„๋ฅ˜(๋‹จ์ˆœ ํŒจํ„ด), ์ŠคํŒธ ๋ฉ”์ผ ๋ถ„๋ฅ˜ ๋“ฑ
์ด๋ฏธ์ง€ยท์Œ์„ฑยท์ž์—ฐ์–ด ์ฒ˜๋ฆฌ, ์–ผ๊ตด ์ธ์‹, ์Œ์„ฑ ๋น„์„œ ๋“ฑ

Session 2~4. ํผ์…‰ํŠธ๋ก /๋”ฅ๋Ÿฌ๋‹

๐Ÿ’ก
์ธ๊ณต์ง€๋Šฅ(AI), ๋จธ์‹ ๋Ÿฌ๋‹, ๋”ฅ๋Ÿฌ๋‹์˜ ๊ฐœ๋…์„ ์‚ดํ”ผ๊ณ  ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์ž๊ฐ€ํ•™์Šต ํ•˜๋Š” ๋”ฅ๋Ÿฌ๋‹์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ธ๊ณต์‹ ๊ฒฝ๋ง(Artificial Neural Network, ANN) ๋ชจ๋ธ ๋‚ด ์˜์‚ฌ๊ฒฐ์ • ์›๋ฆฌ๋ฅผ ์‚ดํ”ผ๊ณ  ํผ์…‰ํŠธ๋ก ์˜ ๊ตฌ์กฐ์™€ ๋‹ค์ธตํ™”์™€ ์‹ ๊ฒฝ๋ง์œผ๋กœ์˜ ์—ฐ๊ฒฐ, ๊ตฌ์ฒด์ ์ธ ์‹ ๊ฒฝ๋ง ํ•™์Šต ๋ชจ๋ธ์„ ๋‹ค๋ฃจ์—ˆ์Šต๋‹ˆ๋‹ค
๐Ÿ’ก
ํ•ฉ์„ฑ๊ณฑ ์‹ ๊ฒฝ๋ง(CNN) ๋ชจ๋ธ์˜ ์ž‘๋™ ์›๋ฆฌ์™€ ๋Œ€ํ‘œ์ ์ธ CNN ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ดํŽด๋ณด๊ณ  ์ด๋ฏธ์ง€ ๋”ฅ๋Ÿฌ๋‹ ์‘์šฉ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค.
๐Ÿ’ก
์ˆœ์ฐจ ๋ฐ์ดํ„ฐ์˜ ํŠน์„ฑ์„ ์ดํ•ดํ•˜๋ฉฐ, ์ˆœ์ฐจ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด ๋“ฑ์žฅํ•œ RNN, LSTM, GRU, Seq2Seq์˜ ๊ตฌ์กฐ์™€ ์›๋ฆฌ, ํ•œ๊ณ„๋ฅผ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค.
๐Ÿ’ก
RNN / LSTM์˜ ํ•œ๊ณ„์— ๋”ฐ๋ฅธ Attention์˜ ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ์„ ์•Œ์•„๋ณด๋ฉฐ ํŠธ๋žœ์Šคํฌ๋จธ์˜ ๊ตฌ์กฐ์™€ Multi-Head Attention์ด ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ์ดํ•ดํ•˜์˜€์Šต๋‹ˆ๋‹ค.
๐Ÿ’ก
โ€˜Attention is All You Need(2017)โ€™ ๋…ผ๋ฌธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํŠธ๋žœ์Šคํฌ๋จธ์˜ ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•ด ์ดํ•ดํ•˜์˜€์Šต๋‹ˆ๋‹ค.

Session 5. ์–ธ์–ด ๋ชจ๋ธ

๐Ÿ’ก
ํ†ต๊ณ„์  ์–ธ์–ด ๋ชจ๋ธ(SLM)์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ๋ถ„ํฌ ๊ฐ€์„ค์— ๋Œ€ํ•ด ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค. SLM์— ์†ํ•˜๋Š” N-GRAM๊ณผ Perplexity๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ˆ˜์‹๊ณผ ์ž‘๋™ ์›๋ฆฌ์— ๋Œ€ํ•ด ์‚ดํŽด๋ณธ ํ›„, ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ๋ฐ˜ ์–ธ์–ด ๋ชจ๋ธ์ธ LLM์˜ ์ž‘๋™ ๋ฐฉ์‹๊ณผ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค.
์—ฐ์†๋œ n๊ฐœ์˜ ๋‹จ์–ด ๋ฌถ์Œ์„ ์˜๋ฏธํ•˜๋Š” N-Gram
Perplexity์˜ ์ •์˜์™€ ์ˆ˜์‹
์–ธ์–ด ๋ชจ๋ธ ๊ด€๊ณ„๋„
๐Ÿ’ก
ํŠธ๋žœ์Šคํฌ๋จธ๋ฅผ ํ™œ์šฉํ•œ ์ธ์ฝ”๋”, ๋””์ฝ”๋” ๊ธฐ๋ฐ˜์˜ ๋ชจ๋ธ์ธ BERT์™€ GPT๋ฅผ ๊ตฌ๋ถ„ํ•˜์—ฌ ํ•™์Šตํ•˜์˜€์Šต๋‹ˆ๋‹ค.
BERT ๋ชจ๋ธ์—์„œ์˜ self-Attention
GPT-1์˜ ์•„ํ‚คํ…์ฒ˜
๐Ÿ’ก
LLM์˜ ํ•œ๊ณ„์ธ ํ™˜๊ฐ ๋ฌธ์ œ ๊ทน๋ณต์„ ์œ„ํ•ด ์™ธ๋ถ€ ์ง€์‹ ๋ฒ ์ด์Šค๋ฅผ ์—ฐ๊ฒฐํ•ด ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ๋†’์ด๋Š” RAG์™€, ๋ชจ๋ธ์ด ๋ฌธ์„œ์˜ ์‹ ๋ขฐ๋„๋ฅผ ์Šค์Šค๋กœ ํŒ๋‹จํ•˜๊ณ  ํ™œ์šฉํ•˜๋„๋ก ํ›ˆ๋ จํ•˜๋Š” CAG์— ๋Œ€ํ•ด ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค. LLM์„ ํ™œ์šฉํ•˜๋Š” ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ์ธ ๋žญ์ฒด์ธ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ๋กœ์ง ๊ตฌํ˜„์ด ์–ด๋ ค์šด ๋žญ์ฒด์ธ์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•œ ๋žญ๊ทธ๋ž˜ํ”„์™€ ๋žญ์Šค๋ฏธ์Šค์— ๋Œ€ํ•ด์„œ๋„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.
RAG์™€ CAG ๊ตฌ์กฐ ๋น„๊ต
๋žญ์ฒด์ธ ๊ตฌ์กฐ
๋žญ๊ทธ๋ž˜ํ”„ ๊ตฌ์กฐ

Session 6. ์ƒ์„ฑ ๋ชจ๋ธ & AI ์ตœ์ ํ™”

๐Ÿ’ก
์ฃผ์–ด์ง„ ํ•™์Šต ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•ด ๋ถ„ํฌ๋ฅผ ๋”ฐ๋ฅด๋Š” ์œ ์‚ฌํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์ƒ์„ฑ ๋ชจ๋ธ ์ค‘ VAE, GAN, ํ™•์‚ฐ ๋ชจ๋ธ์˜ ํ•ต์‹ฌ ์•„ํ‚คํ…์ฒ˜์™€ ๋ฐ์ดํ„ฐ ๋ถ„ํฌ๋ฅผ ์ตํ˜”์Šต๋‹ˆ๋‹ค.
๋ถ„๋ฅ˜ ๋ชจ๋ธ๊ณผ ์ƒ์„ฑ ๋ชจ๋ธ์˜ ์ฐจ์ด์ 
์ƒ์„ฑ ๋ชจ๋ธ์˜ ๋ถ„๋ฅ˜
AE ๋ชจ๋ธ์˜ ๊ตฌ์กฐ
VAE ๋ชจ๋ธ์˜ ๊ตฌ์กฐ
GAN, ํ™•์‚ฐ ๋ชจ๋ธ์˜ ๊ตฌ์กฐ
๐Ÿ’ก
AI๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ์ „์ดํ•™์Šต, ๊ฒฝ๋Ÿ‰ํ™”์™€ ๋ชจ๋ธ์ด ์‚ฌ๋žŒ์˜ ์˜๋„์™€ ๊ฐ€์น˜์— ๋งž๊ฒŒ ํ–‰๋™ํ•˜๋„๋ก ์กฐ์ •ํ•˜๋Š” AI ์ •๋ ฌ์„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค.
์ „์ดํ•™์Šต์˜ ๊ฐœ๋…
AI Alignment์˜ ๋น„๊ต

Session 7. ์ถ”์ฒœ ์‹œ์Šคํ…œ

๐Ÿ’ก
๊ต์œก ์„ธ์…˜์—์„œ ํ•™์Šตํ•œ ์ถ”์ฒœ์‹œ์Šคํ…œ ๋‚ด์šฉ์„ ๋ณต์Šตํ•œ ํ›„, ๊ธฐ์กด ํ˜‘์—… ํ•„ํ„ฐ๋ง์˜ ํ•œ๊ณ„์ธ ํฌ์†Œ์„ฑ๊ณผ ํ™•์žฅ์„ฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์ž ์žฌ ์š”์ธ๊ณผ ํ–‰๋ ฌ ๋ถ„ํ•ด๋ฅผ ์ตํ˜”์Šต๋‹ˆ๋‹ค.
์ž ์žฌ ์š”์ธ๊ณผ ํ–‰๋ ฌ ๋ถ„ํ•ด
ํ–‰๋ ฌ ๋ถ„ํ•ด ์ข…๋ฅ˜
๐Ÿ’ก
์ตœ๊ทผ ์ถ”์ฒœ์‹œ์Šคํ…œ์˜ ๋ฐฉํ–ฅ์„ฑ์ธ VAE, GNN ๋“ฑ ๋”ฅ๋Ÿฌ๋‹ ์•„ํ‚คํ…์ฒ˜๋กœ ํ™•์žฅํ•˜์—ฌ ๋ณต์žกํ•œ ๋น„์„ ํ˜• ๊ด€๊ณ„์™€ ํ–‰๋™ ์ˆœ์„œ๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค.
์ตœ๊ทผ ์ถ”์ฒœ์‹œ์Šคํ…œ์˜ ๋ฐฉํ–ฅ์„ฑ
VAE ๊ธฐ๋ฐ˜ ํ˜‘์—… ํ•„ํ„ฐ๋ง
L(x;ฮธ,ฯ•)=Eqฯ•(zโˆฃx)[logโกpฮธ(xโˆฃz)]โŸ์žฌ๊ตฌ์„ฑย ์˜ค์ฐจย ์ตœ์†Œํ™”ย (Reconstructionย Loss)โˆ’DKL(qฯ•(zโˆฃx)โˆฃโˆฃp(z))โŸ์ž ์žฌย ๊ณต๊ฐ„ย ์ •๊ทœํ™”ย (KLย Divergence)\mathcal{L}(x; \theta, \phi) = \underbrace{E_{q_\phi(z|x)} [ \log p_\theta(x|z) ]}_{\text{์žฌ๊ตฌ์„ฑ ์˜ค์ฐจ ์ตœ์†Œํ™” (Reconstruction Loss)}} - \underbrace{D_{\text{KL}}(q_\phi(z|x) || p(z))}_{\text{์ž ์žฌ ๊ณต๊ฐ„ ์ •๊ทœํ™” (KL Divergence)}} VAE ๋ชฉ์  ํ•จ์ˆ˜
GNN์˜ ์ž‘๋™ ํ”„๋กœ์„ธ์Šค
LightGCN์˜ ์•„ํ‚คํ…์ฒ˜
๐Ÿ’ก
๋”ฅ๋Ÿฌ๋‹ ์•„ํ‚คํ…์ฒ˜ ์ค‘ ์‹œํ€€์Šค ๋‚ด์˜ ๋ฌธ๋งฅ๊ณผ ํ•ต์‹ฌ ์˜๋„๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๋ฐ ๊ฐ•๋ ฅํ•œ ํŠธ๋žœ์Šคํฌ๋จธ ๊ตฌ์กฐ๋ฅผ ์ถ”์ฒœ์‹œ์Šคํ…œ์— ์ ์šฉํ•œ SASRec๊ณผ BERT4Rec์˜ ์›๋ฆฌ๋ฅผ ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ถ”์ฒœ์„ ์–ธ์–ด์˜ ๋ฌธ์ œ๋กœ ๋ณ€ํ™”์‹œํ‚ค๊ณ  ์žˆ๋Š” LLM ๊ธฐ๋ฐ˜ ์ถ”์ฒœ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.
SASRec์˜ ์›๋ฆฌ
BERT4Rec์˜ ์›๋ฆฌ

Session 8. ์‹œ๊ณ„์—ด

๐Ÿ’ก
์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ์˜ ์ •์˜, ์ข…๋ฅ˜์™€ ํ•จ๊ป˜ ์‹œ๊ฐ„ ์˜์กด์„ฑ, ์ž๊ธฐ์ƒ๊ด€, ์ถ”์„ธ, ๊ณ„์ ˆ์„ฑ ๊ฐ™์€ ํ•ต์‹ฌ ํ†ต๊ณ„์  ํŠน์„ฑ์„ ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ณ„์—ด์„ ์ถ”์„ธ, ๊ณ„์ ˆ์„ฑ, ์ˆœํ™˜, ๋ถˆ๊ทœ์น™ ์š”์ธ์œผ๋กœ ๋ถ„ํ•ดํ•˜๋Š” ๊ธฐ๋ฒ•์„ ์ตํžˆ๊ณ , ๋ถ„์„์˜ ์ „์ œ ์กฐ๊ฑด์ธ ์ •์ƒ์„ฑ(Stationarity)์˜ ๊ฐœ๋…๊ณผ ์ค‘์š”์„ฑ์— ๋Œ€ํ•ด ํ•™์Šตํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์‹œ๊ฐ์  ํƒ์ƒ‰ ๋ฐ ํ†ต๊ณ„ ๊ฒ€์ •์„ ํ†ตํ•ด ์ •์ƒ์„ฑ์„ ํŒ๋‹จํ•˜๊ณ , Pandas๋ฅผ ํ™œ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋ฉฐ ์ •์ƒ์„ฑ์„ ํ™•๋ณดํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•๋“ค์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.
์‹œ๊ณ„์—ด์—์„œ์˜ ์ถ”์„ธ์„ฑ, ๊ณ„์ ˆ์„ฑ, ์ฃผ๊ธฐ์„ฑ, ๋ถˆ๊ทœ์น™ ์š”์ธ
์‹œ๊ณ„์—ด์—์„œ์˜ ์ฐจ๋ถ„
์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ๋Š”?
(1) ์ž๊ธฐ์ƒ๊ด€์„ฑ(Autocorrelation)
(2) ๋น„์ •์ƒ์„ฑ(Non-stationarity)
(3) ๊ณ„์ ˆ์„ฑ(Seasonality)
๋กœ๊ทธ ๋ณ€ํ™˜์„ ํ†ตํ•œ ๋ถ„์‚ฐ ์•ˆ์ •ํ™”
๐Ÿ’ก
๋‹จ๋ณ€๋Ÿ‰/๋‹ค๋ณ€๋ž‘ ์‹œ๊ณ„์—ด ๋ชจ๋ธ์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋‹จ๋ณ€๋Ÿ‰ ์‹œ๊ณ„์—ด ๋ชจ๋ธ์€ ์•ˆ์ •์ / ๋ถˆ์•ˆ์ • ์‹œ๊ณ„์—ด ๋ชจ๋ธ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ AR, MA, ARMA / ARIMA, SARIMA์— ๋Œ€ํ•ด ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค. VAR์„ ํ†ตํ•ด ๋‹ค๋ณ€๋Ÿ‰ ์‹œ๊ณ„์—ด ๋ถ„์„์„ ๊ณต๋ถ€ํ•˜๊ณ , RNN, Transformer ๊ธฐ๋ฐ˜์˜ ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ๊ณผ Foundation model์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค.
์ž๊ธฐ์ƒ๊ด€ํ•จ์ˆ˜(Auto Correlation Function, ACF)
VAR ๋ชจ๋ธ ์ˆ˜์‹
๋ถ€๋ถ„์ž๊ธฐ์ƒ๊ด€ํ•จ์ˆ˜(Partial ACF, PACF)
๋‹ค์ค‘ ์‹œ์  ์‹œ๊ณ„์—ด ์˜ˆ์ธก ๋ชจ๋ธ : TFT

Session 9. AI ํŠธ๋ Œ๋“œ

๐Ÿ’ก
์ปดํ“จํ„ฐ ๊ตฌ์กฐ์™€ ํ•˜๋“œ์›จ์–ด์˜ ์ง„ํ™”๊ฐ€ AI ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ๋ฏธ์นœ ์˜ํ–ฅ์„ CPUโ†’GPUโ†’NPUโ†’PIM ์ˆœ์œผ๋กœ ํŒŒ์•…ํ–ˆ์Šต๋‹ˆ๋‹ค.
CPU, GPU, NPU ๋น„๊ต
๋ฉ”๋ชจ๋ฆฌ ๋‚ด๋ถ€์— ์—ฐ์‚ฐ ์žฅ์น˜๋ฅผ ์‹ฌ์–ด, ๋ฐ์ดํ„ฐ์˜ ์ €์žฅ ์œ„์น˜์—์„œ ๋ฐ”๋กœ ๊ณ„์‚ฐํ•˜๋Š” PIM
๐Ÿ’ก
๋น…ํ…Œํฌ ๊ธฐ์—…์œผ๋กœ ์ตœ๊ทผ 5๊ฐœ๋…„ AI์˜ ํŠธ๋ Œ๋“œ ํ๋ฆ„์„ ํŒŒ์•…ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑ์—์„œ ๋‚˜์•„๊ฐ€ ์ž์œจ์ ์œผ๋กœ ํŒ๋‹จํ•˜๊ณ  ํ–‰๋™ํ•˜๋Š” Agentic AI ์‹œ๋Œ€๋กœ ์ ‘์–ด๋“  ์ตœ์‹  ํŠธ๋ Œ๋“œ๋ฅผ ํ•™์Šตํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ AI ์—์ด์ „ํŠธ์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ์ธ ๋ชจ๋ธ, ๋„๊ตฌ, MCP์™€ '์ƒ๊ฐ-๋™์ž‘-๊ด€์ฐฐ'๋กœ ์ด์–ด์ง€๋Š” ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ํ†ตํ•ด ์‹ค๋ฌด ์ค‘์‹ฌ์˜ AI ํ™œ์šฉ๋ฒ•์„ ์ตํ˜”์Šต๋‹ˆ๋‹ค.
๋„ค ๊ฐ€์ง€ ๊ธฐ์ˆ ์ด ์„ž์—ฌ ์žˆ๋Š” ํ˜„์žฌ์˜ AI ๋ฐœ์ „ ์ƒํ™ฉ
AI Agent์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ
AI Agent์˜ ์›Œํฌํ”Œ๋กœ์šฐ: ์ƒ๊ฐ-๋™์ž‘-๊ด€์ฐฐ์˜ ์ˆœํ™˜์„ ๊ฑฐ์นœ ์ตœ์ข… ๋‹ต๋ณ€ ์ƒ์„ฑ