IT ์•Œ์•„๊ฐ€๊ธฐ

[์ธ๊ณต์ง€๋Šฅ ์•Œ์•„๊ฐ€๊ธฐ] ๋จธ์‹ ๋Ÿฌ๋‹๊ณผ ๋”ฅ๋Ÿฌ๋‹์˜ ์ข…๋ฅ˜์™€ ๋Œ€ํ‘œ์ ์ธ ํ”„๋ ˆ์ž„์›Œํฌ

์žก์‹๋ƒฅ์ด 2025. 2. 10. 16:29

AI์˜ ์—ญ์‚ฌ (์ถœ์ฒ˜: SKํ•˜์ด๋‹‰์Šค ๋‰ด์Šค๋ฃธ)

INTRO. ์ธ๊ณต์ง€๋Šฅ ๋ถ์ด ์˜ค๋‹ค.

์ตœ๊ทผ ๋ถ€์ƒํ•œ ์ค„ ์•Œ์•˜๋˜ ์ธ๊ณต์ง€๋Šฅ์€ ์ƒ๊ฐ๋ณด๋‹ค ๊ธด 80๋…„ ์ •๋„์˜ ์—ญ์‚ฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ฃผ์‹ ๋งˆ๋ƒฅ ๋ถ์ด ์™”๋‹ค๊ฐ€ ํญ๋ฝํ•˜๊ณ  ๋‹ค์‹œ ๋ถ์ด ์™”๋‹ค๊ฐ€ ํญ๋ฝํ•˜๋Š” ํ˜„์ƒ์„ ๋ฐ˜๋ณตํ•˜๋‹ค ์ง€๊ธˆ ๋“œ๋””์–ด ์ง„์งœ๋กœ ๋ถ์ด ์˜จ ๊ฒƒ ๊ฐ™๋‹ค. ์•„ ๋ฌด ํŠผ 

 

์ธ๊ณต์ง€๋Šฅ๋ฐœ์ „์˜ ์—ญ์‚ฌ์—์„œ๋Š” ์•„์ด๋””์–ด๋ฅผ ๋’ท๋ฐ›์นจํ•ด์ค„ ํ•˜๋“œ์›จ์–ด ๋“ฑ์ด ๋ถ€์กฑํ•˜์—ฌ ์—ฐ๊ตฌ๊ฐ€ ์ž˜ ๋˜์ง€ ์•Š๋Š” ์นจ์ฒด๊ธฐ๊ฐ€ ์žˆ์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ์ด๋Ÿฐ ์ƒํ™ฉ์—์„œ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์…‹๊ณผ ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํŒ… ํŒŒ์›Œ(GPU, TPU ๋“ฑ ์—”๋น„๋””์•„๊ฐ€ ํ•˜๋Š” ๊ทธ๋Ÿฐ..)๊ฐ€ ๋ฐœ์ „ํ•˜๋ฉด์„œ ๋”ฅ๋Ÿฌ๋‹๊นŒ์ง€ ๋ฐœ์ „ํ•  ์ˆ˜ ์žˆ๋Š” ๋™๋ ฅ์ด ์ƒ๊ธฐ๊ฒŒ ๋˜์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค.

๋ฌผ๋ก  "์ง€๋Šฅ"์ธ ์†Œํ”„ํŠธ์›จ์–ด ์ธก๋ฉด์—์„œ๋„ ์นจ์ฒด๊ธฐ์ž„์—๋„ ํ•™์Šต๊ธฐ๋ฒ•๊ณผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ณ„์† ์—ฐ๊ตฌํ•ด์˜จ ์—ฐ๊ตฌ์ž๋“ค๊ณผ ์ด๋Ÿฐ ์—ฐ๊ตฌ๋ฅผ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœํ•œ ์—ฐ๊ตฌ์ž๋“ค์ด ๊ธฐ์—ฌํ–ˆ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. (ํ›„์ˆ ํ•  Scikit Learn, TensorFlow, PyTorch ๋“ฑ..)


์ด ๊ธ€์—์„œ๋Š” ์ธ๊ณต์ง€๋Šฅ๊ณผ ์„ธ๋ถ€ ๋ถ„์•ผ์ธ ๋จธ์‹ ๋Ÿฌ๋‹, ๊ทธ๋ฆฌ๊ณ  ๋”ฅ๋Ÿฌ๋‹์˜ ์ข…๋ฅ˜์™€ ๋Œ€ํ‘œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์•Œ์•„๋ณด๋ ค๊ณ  ํ•œ๋‹ค. 

์ฝ”๋”ฉ์„ ์ ‘ํ•œ์ง€ 1๋…„๋„ ์ฑ„ ๋˜์ง€ ์•Š์€ ์ดˆ๋ณด์ž์—๊ฒŒ CNN, RNN ๋ญ๋ผ๊ณ  ํ•˜๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ์™ธ๊ณ„์–ด์˜€๋˜ ํ„ฐ๋ผ ์šฉ์–ด์ •๋ฆฌ๊ฒธ ๋Œ€๋žต์ ์ธ ๋ฐœ์ „๊ณผ์ •๊ณผ ๊ฐ„๋‹จํ•œ ์žฅ๋‹จ์  ๊ทธ๋ฆฌ๊ณ  (๋ฏธ์•ฝํ•œ) ์›๋ฆฌ๋ฅผ ๊ณต๋ถ€ํ•ด๋ณด์•˜๋‹ค. 

 

๊ทธ๋ž˜์„œ ๊ฐœ์š”์ด๋‹ค. 

1. ์ธ๊ณต์ง€๋Šฅ์ด๋ž€? 
2. ๋จธ์‹ ๋Ÿฌ๋‹์ด๋ž€? 
  2-1. ๋Œ€ํ‘œ์ ์ธ ๋จธ์‹ ๋Ÿฌ๋‹ ํ”„๋ ˆ์ž„์›Œํฌ, Scikit Learn 
  2-2. ๊ณ ์„ฑ๋Šฅ์„ ์›ํ•œ๋‹ค๋ฉด, XGBoost, LightGBM, CatBoost ํ”„๋ ˆ์ž„์›Œํฌ  
3. ๋”ฅ๋Ÿฌ๋‹์ด๋ž€? 
  3-1. ๋”ฅ๋Ÿฌ๋‹์˜ ์—ญ์‚ฌ์™€ ๋Œ€ํ‘œ์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ข…๋ฅ˜ 
  3-2. ๋”ฅ๋Ÿฌ๋‹์˜ ๋Œ€ํ‘œ์ ์ธ ํ”„๋ ˆ์ž„์›Œํฌ, TensorFlow, PyTorch, Keras

Q. ์ธ๊ณต์ง€๋Šฅ์ด๋ž€? 

์‚ฌ๋žŒ์ฒ˜๋Ÿผ ํ•™์Šตํ•˜๊ณ  ์ถ”๋ก ํ•  ์ˆ˜ ์žˆ๋Š” ์ง€๋Šฅ์„ ๊ฐ€์ง„ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์„ ๋งŒ๋“œ๋Š” ๊ธฐ์ˆ ๋กœ, ์ธ๊ณต์ง€๋Šฅ์ด๋ผ๋Š” ํฐ ๋ฒ”์ฃผ ์•ˆ์— ๋‹ค์–‘ํ•œ ์ปดํ“จํ„ฐ ๊ณผํ•™๊ณผ ํ†ต๊ณ„ํ•™์˜ ๋ถ„์•ผ๋“ค์ด ์†ํ•ด์žˆ๋‹ค. ๊ทธ ์ค‘ "์ถ”๋ก ๊ธฐ๋Šฅ์ด ๊ฐ€๋Šฅํ•œ ์ง€๋Šฅ" ์ž์ฒด์— ์ง‘์ค‘์„ ํ•ด์„œ ๋”์šฑ ๋ฒ”์ฃผํ™”๋ฅผ ํ–ˆ์„ ๋•Œ, ์ธ๊ณต์ง€๋Šฅ ์•ˆ์— ๋จธ์‹ ๋Ÿฌ๋‹, ๋จธ์‹ ๋Ÿฌ๋‹์˜ ์„ธ๋ถ€๋ถ„์•ผ๋กœ์„œ ๋”ฅ๋Ÿฌ๋‹์ด ์กด์žฌํ•  ์ˆ˜ ์žˆ๋‹ค.  


Q. ๋จธ์‹ ๋Ÿฌ๋‹์ด๋ž€? 

๋จธ์‹ ๋Ÿฌ๋‹์€ ๊ทœ์น™์„ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜์ง€ ์•Š์•„๋„ ์ž๋™์œผ๋กœ ๋ฐ์ดํ„ฐ์—์„œ ๊ทœ์น™์„ ํ•™์Šตํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์—ฐ๊ตฌํ•˜๋Š” ๋ถ„์•ผ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๋ฐ์ดํ„ฐ์˜ ๊ทœ์น™์„ ๋ณธ๋‹ค๋Š” ์˜๋ฏธ์—์„œ ํ†ต๊ณ„ํ•™๊ณผ ๊ด€๋ จ์ด ๊นŠ์œผ๋ฉฐ, ๋”ฐ๋ผ์„œ ํ†ต๊ณ„ํ•™์—์„œ ์œ ๋ž˜๋œ ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๊ฝค ๋งŽ๋‹ค.

 

๊ทธ๋ž˜์„œ์ธ์ง€ ํ†ต๊ณ„ํ•™์˜ ๋Œ€ํ‘œ์ ์ธ ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด์ธ R์—๋„ ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๊ตฌํ˜„๋˜์–ด ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ข…๋ฅ˜๊ฐ€ ์ œํ•œ์ ์ด๋ฉฐ ํŒจํ‚ค์ง€๊ฐ€ ๋‹ค์–‘ํ•˜์ง€ ์•Š์•„์„œ ์ฃผ๋กœ ํŒŒ์ด์ฌ(Python) ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ์—ฌ๋Ÿฌ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ํ™œ์šฉ๋˜๊ณ  ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. 


๋Œ€ํ‘œ์ ์ธ ๋จธ์‹ ๋Ÿฌ๋‹ ํŒจํ‚ค์ง€์—๋Š” Scikit-learn์ด ์žˆ๋‹ค. 

์ฃผ๋กœ ์ง€๋„ํ•™์Šต(Supervised Learning), ๋น„์ง€๋„ํ•™์Šต(Unsupervised Learning), ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ, ๋ชจ๋ธ ํ‰๊ฐ€ ๋“ฑ ๋‹ค์–‘ํ•œ ๋จธ์‹ ๋Ÿฌ๋‹ ์ž‘์—…์— ํ™œ์šฉ๋˜๋ฉฐ, ์ดˆ๋ณด์ž๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐ„๋‹จํ•œ ๋„๊ตฌ๋ผ๊ณ  ํ•œ๋‹ค. 

 

์žฅ๋‹จ์ ์„ ์ •๋ฆฌํ•˜์ž๋ฉด, 

(+) ํŒŒ์ด์ฌ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—ฌ์„œ ํ•„์š”ํ•œ ํ•จ์ˆ˜๋งŒ ๊ฐ€์ ธ์™€์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์œ ์—ฐ์„ฑ

(+) ํŒŒ์ด์ฌ์˜ ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ Numpy, SciPy, pandas ๋“ฑ๊ณผ์˜ ํ˜ธํ™˜์„ฑ  

(+) RandomForest, SVM, Logistic Regression ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋“ค์ด ์ œ๊ณต๋œ๋‹ค. 

 

(-) ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ ์ง€์›์ด ๋ถ€์กฑํ•จ.

(-) ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์— ์ œํ•œ์ ์ž„.

(-) CPU ๊ธฐ๋ฐ˜์ฒ˜๋ฆฌ์—ฌ์„œ GPU ์ง€์›์ด ๋ถ€์กฑํ•จ.

 

์ „ํ†ต์ ์ธ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์–ด์„œ, ๋ฐ์ดํ„ฐ ๊ณผํ•™์˜ ๊ธฐ์ดˆ, EDA(ํƒ์ƒ‰์  ๋ฐ์ดํ„ฐ๋ถ„์„), ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ ํ•™์Šต์—์„œ ์—ฌ์ „ํžˆ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ผ๊ณ  ํ•œ๋‹ค. 

 

๊ทธ๋Ÿฌ๋‚˜ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๊ณ ์„ฑ๋Šฅ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์‹ถ์„ ๋•Œ๋Š” Scikit-learn์ด ํ•œ๊ณ„๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. 


์ด๋Ÿฐ ๊ฒฝ์šฐ XGBoost / Light GBM / CatBoost์™€ ๊ฐ™์€ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ํ™œ์šฉ๋œ๋‹ค. 

์ด๋“ค์€ "Gradient Boosting"์ด๋ผ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ํŠนํ™”๋œ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ, ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ๋‚˜ ๊ณ ์„ฑ๋Šฅ ๋ชจ๋ธ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์— ํ™œ์šฉ๋œ๋‹ค. 

 

ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ํ™œ์šฉ๋˜๋Š” ๊นŒ๋‹ญ์€, 

๊ณ ๊ธ‰๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ CPU / GPU๊ฐ€ ์ง€์› ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ฒ˜๋ฆฌ์†๋„๊ฐ€ ๋น ๋ฅด๊ณ , 

๊ฒฐ์ธก์น˜ ์ฒ˜๋ฆฌ์— ๋Œ€ํ•ด์„œ ์ „์ฒ˜๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ Scikit learn๊ณผ ๋‹ฌ๋ฆฌ ์ž๋™์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 

 

๋”ฐ๋ผ์„œ ๋ฐ์ดํ„ฐ ๋ถ„์„๋Œ€ํšŒ ๋“ฑ์—์„œ ๊ณ ์„ฑ๋Šฅ, ๋น ๋ฅธ ํ•™์Šต์†๋„, ๋›ฐ์–ด๋‚œ ์ผ๋ฐ˜ํ™” ์„ฑ๋Šฅ์œผ๋กœ ์œ ๋ช…ํ•ด์ ธ์„œ ํ™œ์šฉ๋˜๊ณ  ์žˆ๋‹ค.  

์ฐธ๊ณ ๋กœ, CatBoost๋Š” ์กฐ๊ธˆ ๋” ๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ์— ์ตœ์ ํ™”๋œ ๋ชจ๋ธ์ด๋ผ๊ณ  ํ•œ๋‹ค. 


 

์ดˆ๊ธฐ์— ํƒ์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๋‹ค์–‘ํ•œ ๋ชจ๋ธ์„ ์‹คํ—˜์„ ํ•  ๋•Œ Scikit learn์œผ๋กœ ๋ชจ๋ธ์„ ๋น ๋ฅด๊ฒŒ ํ”„๋กœํ† ํƒ€์ดํ•‘์„ ํ•˜๊ณ , ์„ฑ๋Šฅ์ด ์ค‘์š”ํ•œ ๊ฒฝ์šฐ์—๋Š” XGBoost์™€ ๊ฐ™์€ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ์ตœ์ ํ™”ํ•˜๋Š” ์ „๋žต์„ ํƒํ•  ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค. 

 

(๋‚˜๋Š” ์šฐ์„  ์ดˆ๋ณด์ž์ด๊ธฐ ๋•Œ๋ฌธ์— Scikit learn์œผ๋กœ ์ „ํ†ต์ ์ธ ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋“ค๊ณผ ์ ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ๋ฐฐ์›Œ๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค.)

 


Q. ๋”ฅ๋Ÿฌ๋‹์ด๋ž€? 

์—ญ์‹œ ๋จธ์‹ ๋Ÿฌ๋‹์˜ ์„ธ๋ถ€๋ถ„์•ผ๋กœ, ๋‹ค์–‘ํ•œ ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ค‘์—์„œ ์ธ๊ฐ„์˜ ๋‡Œ์—์„œ ์˜๊ฐ์„ ๋ฐ›์•„ ๋ฐœ์ „ํ•œ ์ธ๊ณต์‹ ๊ฒฝ๋ง(Artificial Neural Network)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋ฐฉ๋ฒ•๋“ค์„ ํ†ต์นญํ•˜์—ฌ ๋”ฅ๋Ÿฌ๋‹(Deep Learning)์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 

 

ANN(Artificial Neural Network, ์ธ๊ณต์‹ ๊ฒฝ๋ง)์€ ํ›„๊ธฐ์ˆ ํ•  ๋‹ค์ธต ํผ์…‰ํŠธ๋ก (MLP), DNN, CNN, RNN ๋“ฑ ๋ชจ๋“  ์‹ ๊ฒฝ๋ง ๋ชจ๋ธ์„ ํฌ๊ด„ํ•˜๋Š” ์ด์นญ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋”ฅ๋Ÿฌ๋‹๊ณผ ์ž˜ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉ๋œ๋‹ค. 

๋”ฅ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ข…๋ฅ˜ (๋ผ๊ธฐ๋ณด๋‹ค๋Š” ์—ญ์‚ฌ์™€ ํ•จ๊ป˜ ์•Œ์•„๋ณด๋Š” ์ข…๋ฅ˜)

 

๋”ฅ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ข…๋ฅ˜์— ๋Œ€ํ•ด์„œ ์ •ํ™•ํžˆ ์ดํ•ดํ•˜๋ฉด์„œ ๊ณต๋ถ€ํ•˜๋ ค๋ฉด ์‚ฌ์‹ค ์ˆ˜ํ•™์ ์œผ๋กœ ์ ‘๊ทผ์„ ํ•ด์•ผํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ํ•˜์ง€๋งŒ ์•„์ง ์ด ๋‹จ๊ณ„๋Š” ์ด๋ฅธ ๊ฒƒ ๊ฐ™์•„์„œ, ์šฐ์„ ์€ ์ข…๋ฅ˜์—๋ผ๋„ ์ต์ˆ™ํ•ด์ง€๊ณ  ์‹ถ์–ด์„œ ๋”ฅ๋Ÿฌ๋‹์˜ ์—ญ์‚ฌ๋ฅผ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค. ์‹ค์ œ๋กœ ๋ˆ„๊ฐ€ ์–ด๋–ค ํ˜์‹ ์„ ๊ฐ€์ ธ์™”๊ณ , ์šฐ๋ฆฌ๊ฐ€ ํ™œ์šฉ ์ค‘์ธ ๋ชจ๋ธ๋“ค๊ณผ ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€๋ฅผ ์•Œ ์ˆ˜ ์žˆ์–ด์„œ ์˜๋ฏธ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค. 

๋”๋ณด๊ธฐ

์‹œ์ž‘์€ 1943๋…„ ๋งค์ปฌ๋ฆญ๊ณผ ํ”ผ์ธ ๊ฐ€ ์ธ๊ฐ„์˜ ๋‡Œ๋ฅผ ์ˆ˜ํ•™์ ์œผ๋กœ ๋ชจ๋ธ๋งํ•œ ์ธ๊ณต ๋‰ด๋Ÿฐ ์ด๋ก ์„ ๋ฐœํ‘œํ•˜๋ฉด์„œ ์ธ๊ฐ„์˜ ๋‡Œ๋ฅผ ๋…ผ๋ฆฌ๊ตฌ์กฐ๋กœ ์„ค๋ช… ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์•„์ด๋””์–ด๋ฅผ ์ œ์‹œํ•˜๋ฉด์„œ ์ธ๊ฐ„์ฒ˜๋Ÿผ ์ƒ๊ฐํ•˜๋Š” ๊ธฐ๊ณ„์— ๋Œ€ํ•œ ๊ณต์ƒ์„ ํ˜„์‹คํ™”ํ•˜๋Š” ์ž‘์—…์ด ์‹œ์ž‘๋˜์—ˆ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. 

 

์ด๋Š” ๊ทธ ์œ ๋ช…ํ•œ Percept + =tron, ์ฆ‰ ์ง€๊ฐํ•˜๋Š” ๊ธฐ๊ณ„, ํผ์…‰ํŠธ๋ก ์˜ ๋“ฑ์žฅ์œผ๋กœ ์ด์–ด์กŒ๋‹ค. ํผ์…‰ํŠธ๋ก (Perceptron)์€ Rosenblatt๊ฐ€ 1957๋…„์— ๊ฐœ๋ฐœํ•œ ์ตœ์ดˆ์˜ ์‹ค์ œ ์ž‘๋™ํ•˜๋Š” ์‹ ๊ฒฝ๋ง ๋ชจ๋ธ์ด๋‹ค. ์ธ๊ฐ„์˜ ๋‡Œ๊ฐ€ ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์„ ๋ชจ๋ฐฉํ•˜์—ฌ ์„ค๊ณ„๋œ ์ธ๊ณต๋‰ด๋Ÿฐ์˜ ๊ธฐ์ดˆ๋ชจ๋ธ๋กœ, ์˜ค๋Š˜๋‚  ๋”ฅ๋Ÿฌ๋‹์˜ ์ถœ๋ฐœ์ ์ด ๋˜์—ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ์„ค๋ช…ํ•˜์ž๋ฉด, ์ž…๋ ฅ๊ฐ’(Input), ๊ฐ€์ค‘์น˜(Weight), ๋ฐ”์ด์–ด์Šค(Bias), ๊ทธ๋ฆฌ๊ณ  ํ™œ์„ฑํ™”ํ•จ์ˆ˜๋กœ ๊ตฌ์„ฑ๋˜์–ด, ์ž…๋ ฅ์ •๋ณด๋ฅผ ๋ฐ›์•„ ์ค‘์š”๋„๋ฅผ ๋”ฐ์ง€๊ณ  ๊ฒฐ๊ณผ๋ฅผ ์ด์ง„(0 or 1)๋กœ ๋‚ด๋ฆฌ๋Š” ๋‹จ์ˆœํ•œ ์ธ๊ณต ๋‰ด๋Ÿฐ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. (์ถ”ํ›„ ๋” ์•Œ์•„๋ณด๊ฒ ๋‹ค)

 

์ธ๊ฐ„์˜ ๋‰ด๋Ÿฐ์„ ํ‰๋‚ด๋‚ธ ํ˜•ํƒœ๋กœ๋„ ์„ ํ˜• ๋ถ„๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ์˜๋ฏธ๋ฅผ ๊ฐ€์กŒ์œผ๋‚˜ 1969๋…„ Minsky์™€ Papert๊ฐ€ ๋น„์„ ํ˜• ๋ฌธ์ œ๋Š” ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†๋‹ค๋Š” ํ•œ๊ณ„๋ฅผ ์ง€์ ํ•˜๋ฉด์„œ AI ์—ฐ๊ตฌ๊ฐ€ ํ•œ๋™์•ˆ ์นจ์ฒด๊ธฐ์— ๋น ์กŒ๋‹ค๊ณ  ํ•œ๋‹ค. ์—ญ์‹œ ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์ž๋ฉด, XOR(Exclusive OR)์„ ์„ค๋ช… ๋ชปํ•œ๋‹ค๋Š” ๊ฒƒ์ด๊ณ  ์ด๋Š” ๋‘˜ ์ค‘ ํ•˜๋‚˜๋งŒ ์ฐธ์ด์–ด์•ผ ์ฐธ์ธ ์—ฐ์‚ฐ์„ ์ฒ˜๋ฆฌ ๋ชปํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค. 

 

ํผ์…‰ํŠธ๋ก ์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋“ฑ์žฅํ•œ ๊ฒƒ์ด ๋ฐ”๋กœ 1986๋…„์˜ ๋‹ค์ธต ํผ์…‰ํŠธ๋ก  (Multi Layer Perceptron, MLP)์ด๋‹ค. ์—ฌ๊ธฐ์—์„œ๋Š” ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ ์‚ฌ์ด์— ์—ฌ๋Ÿฌ๊ฐœ์˜ ์€๋‹‰์ธต์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋ณต์žกํ•œ ํŒจํ„ด์„ ํ•™์Šต ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ–ˆ๋‹ค. ๋˜ํ•œ ๋‹ค์–‘ํ•œ ReLu, Sigmoid ๋“ฑ์˜ ํ™œ์„ฑํ™” ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ํผ์…‰ํŠธ๋ก ์˜ ํ•œ๊ณ„์˜€๋˜ ๋น„์„ ํ˜• ๋ฐ์ดํ„ฐ๋„ ์ฒ˜๋ฆฌ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. 

๊ทธ๋ฆฌ๊ณ  ์˜ค๋ฅ˜๋ฅผ ๋’ค๋กœ ์ „ํŒŒํ•˜์—ฌ ๊ฐ€์ค‘์น˜๋ฅผ ์—…๋ฐ์ดํŠธ ํ•˜๋Š” ์—ญ์ „ํŒŒ ์•Œ๊ณ ๋ฆฌ์ฆ˜(Backpropagation)์ด ๊ฐœ๋ฐœ๋˜๋ฉด์„œ ๋”ฅ๋Ÿฌ๋‹์˜  ํ•™์Šต์˜ ํ•ต์‹ฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์™„์„ฑ๋˜์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค.

 

DNN(Deep Neural Network, ์‹ฌ์ธต์‹ ๊ฒฝ๋ง)์€ ์ด๋Ÿฐ ์€๋‹‰์ธต์ด ์—ฌ๋Ÿฌ๊ฐœ ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ, MLP๋ณด๋‹ค ๋” ๊นŠ์€ ๋„คํŠธ์›Œํฌ๋กœ ๋ณต์žกํ•œ ํŒจํ„ด์„ ํ•™์Šต ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๋ชจ๋ธ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์ž‡๋‹ค.  

 

์ด๋Š” 1989๋…„์˜ RNN(Recurrent Neural Network)์˜ ๊ตฌ์กฐ๋กœ ์ด์–ด์กŒ๋‹ค. RNN์€ ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ, ์ž์—ฐ์–ด์ฒ˜๋ฆฌ, ์Œ์„ฑ์ธ์‹ ๋“ฑ ์ˆœ์ฐจ๋ฐ์ดํ„ฐ์˜ ํŒจํ„ด์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ์„ ์—ด์–ด์ฃผ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ RNN์€ ๊ธฐ์šธ๊ธฐ์†Œ์‹ค์ด๋ผ๋Š” ํ•œ๊ณ„์ ์„ ์ง€๋‹ˆ๊ณ  ์žˆ์—ˆ๋‹ค. ์ด๋Š” ํ•™์Šต์ด ์ง„ํ–‰๋ ์ˆ˜๋ก ๊ณผ๊ฑฐ ์ •๋ณด๊ฐ€ ์‚ฌ๋ผ์ง€๊ฑฐ๋‚˜(Gradient Vanishing), ๊ธฐ์šธ๊ธฐ๊ฐ€ ๋ฌดํ•œํžˆ ์ปค์ ธ์„œ(Exploding Gradient) ๋ชจ๋ธ์ด ๋ถˆ์•ˆ์ •ํ•ด์ง€๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ํ˜„์‹ค์ ์œผ๋กœ๋Š” ๋ชจ๋ธ์ด ๊ณผ๊ฑฐ์˜ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ์žŠ์–ด๋ฒ„๋ฆฌ๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ฒŒ ๋œ๋‹ค. 

 

์ดํ›„ 1990๋…„๋Œ€์˜ ๊ธฐ์ดˆ ๋”ฅ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋“ค์ด ๋ฐœ์ „๋˜์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค.

1997๋…„์˜ LSTM (Long Short Term Memory)์€ ์ค‘์š” ์ •๋ณด๋Š” ๊ธฐ์–ตํ•˜๊ณ  ๋ถˆํ•„์š”ํ•œ ์ •๋ณด๋Š” ์žŠ์–ด๋ฒ„๋ฆฌ๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ธฐ์กด์˜ RNN(Recurrent Neural Network)๋Š” ๊ธด ์‹œํ€€์Šค ํ•™์Šต์‹œ ๊ธฐ์šธ๊ธฐ ์†Œ์‹ค ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์„ ํ•ด๊ฒฐํ•˜์—ฌ, ์ž์—ฐ์–ด์ฒ˜๋ฆฌ, ์Œ์„ฑ ์ธ์‹์˜ ํ˜์‹ ์„ ๊ฐ€์ ธ์™”๋‹ค.

1998๋…„์˜ Yann LeCun์ด ๊ฐœ๋ฐœํ•œ LeNet-5 ๋ชจ๋ธ์€ CNN(Convolutional Neural Network, ํ•ฉ์„ฑ๊ณฑ ์‹ ๊ฒฝ๋ง)๊ณผ ํ’€๋ง๊ณ„์ธต(Pooling)์„ ๋„์ž…ํ•˜์—ฌ ์†๊ธ€์”จ ์ˆซ์ž ์ธ์‹์„ ์„ฑ๊ณต์‹œ์ผฐ๋‹ค. 

 

๊ทธ๋ฆฌ๊ณ  ์ด๋Š” ํ•˜๋“œ์›จ์–ด์™€ ๋ฐ์ดํ„ฐ์˜ ๋ฐœ์ „๊ณผ ๋งž๋ฌผ๋ ค 2010๋…„๋Œ€ ๋”ฅ๋Ÿฌ๋‹์˜ ๋Œ€์ค‘ํ™”์™€ ํ˜์‹ ์œผ๋กœ ์ด์–ด์กŒ๋‹ค๊ณ  ํ•œ๋‹ค. 

2012๋…„ ์ œํ”„๋ฆฌ ํžŒํ„ด์˜ ํŒ€์ด ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ๋Œ€ํšŒ์ธ ImageNet์—์„œ ๊ธฐ์กด์˜ ๋จธ์‹ ๋Ÿฌ๋‹ ๊ธฐ๋ฒ•์„ ๋ˆ„๋ฅด๊ณ  ์••๋„์ ์ธ ์„ฑ๋Šฅ์œผ๋กœ ์šฐ์Šนํ•˜๋ฉด์„œ, AlexNet์ด๋ผ๋Š” CNN ๊ธฐ๋ฐ˜๋ชจ๋ธ์ด ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ์ž‘์—…์— ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. 

์ดํ›„ 2014๋…„ GAN(Generative Adversarial Networks)์˜ ๋“ฑ์žฅ์œผ๋กœ ์ƒ์„ฑ์ž์™€ ํŒ๋ณ„์ž๊ฐ€ ๊ฒฝ์Ÿํ•˜๋ฉฐ ํ•™์Šตํ•˜๋ฉฐ ๊ฐ€์งœ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ–ˆ๋‹ค. 

2015๋…„ Microsoft ์˜ ResNet(Residual Network)๋Š” ๋”ฅ๋Ÿฌ๋‹์ด ๊นŠ์–ด์งˆ ์ˆ˜๋ก ์„ฑ๋Šฅ์ด์ €ํ•˜๋˜๋Š” ๋ฌธ์ œ๋ฅผ Skip Connection(์ž”์ฐจ ์—ฐ๊ฒฐ)๋กœ ํ•ด๊ฒฐํ•˜์—ฌ ๋งค์šฐ ๊นŠ์€ ๋„คํŠธ์›Œํฌ๋„ ํšจ์œจ์ ์œผ๋กœ ํ•™์Šต ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ˜์‹ ์„ ์ด๋Œ์—ˆ๋‹ค. 

์ดํ›„ 2017๋…„ "Attention is All you Need"๋ผ๋Š” ๋…ผ๋ฌธ๊ณผ ํ•จ๊ป˜ Transformer ๋ชจ๋ธ์ด ๋“ฑ์žฅํ•˜์˜€๋Š”๋ฐ, RNN ์—†์ด '์ž…๋ ฅ๋ฐ์ดํ„ฐ์˜ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์— ๋” ๋งŽ์€ ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ด๋Š”' Attention ๋ฉ”์ปค๋‹ˆ์ฆ˜๋งŒ์œผ๋กœ๋„ ์ž์—ฐ์–ด๊ฐ€ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ 2018๋…„์˜ BERT๋Š” ๊ตฌ๊ธ€์˜ ์–ธ์–ด๋ชจ๋ธ๋กœ ๊ฒ€์ƒ‰์—”์ง„ ํ˜์‹ ์„ ๊ฐ€์ ธ์™”์œผ๋ฉฐ, ์ฑ— GPT๋„ ์ด๊ฒƒ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ๋‹ค. 

 

ํ˜„์žฌ 2020๋…„๋Œ€๋Š” ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ AI์™€ ์ƒ์„ฑํ˜• AI์˜ ์‹œ๋Œ€๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ AI๋Š” ํ…์ŠคํŠธ, ์ด๋ฏธ์ง€, ์˜ค๋””์˜ค๋ฅผ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜๋Š” AI ๋ชจ๋ธ๋กœ ๋Œ€ํ‘œ์ ์œผ๋กœ CLIP์ด๋‚˜ DALL-E ๋“ฑ์ด ์žˆ๋‹ค. ์ƒ์„ฑํ˜• AI๋Š” ํ…์ŠคํŠธ, ์ด๋ฏธ์ง€, ์Œ์•… ๋“ฑ ์ƒˆ๋กœ์šด ์ฝ˜ํ…์ธ ๋ฅผ ์ƒ์„ฑํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ๋˜ํ•œ ํ˜„์žฌ๋Š” ์ž์—ฐ์–ด์ฒ˜๋ฆฌ ๋ชจ๋ธ ๋˜ํ•œ GPT, PaLM, LLaMA ๋“ฑ ์ดˆ๊ฑฐ๋Œ€ ๊ทœ๋ชจ์˜ ๋ชจ๋ธ์ด ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ด๋Š” LLM(๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ)์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 

์ด ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ์•„์ฃผ ๊ฐ„๋žตํ•˜๊ฒŒ ๋”ฅ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ •๋ฆฌํ•ด๋ณด์ž! 

์ธ๊ณต์‹ ๊ฒฝ๋ง / ๋”ฅ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ข…๋ฅ˜  ํŠน์ง•  ํ™œ์šฉ ๋ถ„์•ผ 
ANN (์ธ๊ณต์‹ ๊ฒฝ๋ง) ์–•์€ ๊ตฌ์กฐ, ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ๊ฐ€๋Šฅ
์ „์ฒด ์‹ ๊ฒฝ๋ง์˜ ํ†ต์นญ์œผ๋กœ ์“ฐ์ด๊ธฐ๋„ ํ•จ
๊ธฐ์ดˆ์ ์ธ ๋ถ„๋ฅ˜ ๋ฐ ํšŒ๊ท€ ๋ฌธ์ œ 
DNN (์‹ฌ์ธต์‹ ๊ฒฝ๋ง)  ์—ฌ๋Ÿฌ ์€๋‹‰์ธต์œผ๋กœ ๋ณต์žกํ•œ ํŒจํ„ด ํ•™์Šต ๊ฐ€๋Šฅํ•จ.  ์ด๋ฏธ์ง€ ์ธ์‹, ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ, ์Œ์„ฑ์ธ์‹
CNN (ํ•ฉ์„ฑ๊ณฑ์‹ ๊ฒฝ๋ง) ์ด๋ฏธ์ง€์™€ ์˜์ƒ ์ฒ˜๋ฆฌ์— ์ตœ์ ํ™”๋จ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜, ๊ฐ์ฒด ํƒ์ง€, ์˜์ƒ ๋ถ„์„
RNN (์ˆœํ™˜์‹ ๊ฒฝ๋ง)  ์‹œํ€€์Šค ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์— ํŠนํ™”๋œ ๊ตฌ์กฐ  ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ, ์‹œ๊ณ„์—ด ๋ถ„์„, ๋ฒˆ์—ญ 
LSTM (Long Short Term Memory) RNN์˜ ํ™•์žฅํ˜•์œผ๋กœ ์žฅ๊ธฐ์˜์กด์„ฑ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฒˆ์—ญ, ์Œ์„ฑ์ธ์‹, ๊ฐ์ •๋ถ„์„, ์‹œ๊ณ„์—ด์˜ˆ์ธก
GAN (Generative Adversarial Networks) ์ƒ์„ฑ์ž์™€ ํŒ๋ณ„์ž๊ฐ€ ๊ฒฝ์Ÿํ•˜๋ฉฐ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ์ด๋ฏธ์ง€ ์ƒ์„ฑ, ๋”ฅํŽ˜์ดํฌ, ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•, ์˜ˆ์ˆ  ์ฐฝ์ž‘
ResNet( Residual Network) ์ž”์ฐจ ์—ฐ๊ฒฐ(Skip connectino)๋กœ ๋งค์šฐ ๊นŠ์€ ์‹ ๊ฒฝ๋ง ํ•™์Šต ๊ฐ€๋Šฅ  ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜, ๊ฐ์ฒด ํƒ์ง€, ์˜์ƒ ์ธ์‹
Transformer ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ์™€ ์žฅ๊ธฐ์˜์กด์„ฑ ํ•™์Šต์— ์ตœ์ ํ™”๋œ ๋ชจ๋ธ  GPT, BERT ๋“ฑ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ ๊ฐœ๋ฐœ

 

๋Œ€ํ‘œ์ ์ธ ๋”ฅ๋Ÿฌ๋‹ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์—๋Š” TensorFlow, PyTorch, Keras, MXNet, Caffe ๋“ฑ์ด ์žˆ๋‹ค. 

๊ตฌ๊ธ€์—์„œ ๋งŒ๋“  TensorFlow, ๋ฉ”ํƒ€(ํŽ˜์ด์Šค๋ถ)์—์„œ ๋งŒ๋“  PyTorch, TensorFlow์˜ ๊ณ ์ˆ˜์ค€ API์ธ Keras, ์•„๋งˆ์กด AWS์˜ ๊ณต์‹ ๋”ฅ๋Ÿฌ๋‹ ํ”„๋ ˆ์ž„์›Œํฌ์ธ MXNet(Apache), CNN ๊ธฐ๋ฐ˜ ์ž‘์—…์— ์ตœ์ ํ™”๋œ Caffe ๋“ฑ์ด ์žˆ๋‹ค. 

 

๋ณดํ†ต์€ ๋”ฅ๋Ÿฌ๋‹ ์ž…๋ฌธ ๋ฐ ๊ต์œก์šฉ์œผ๋กœ Keras๋ฅผ ์“ด๋‹ค๊ณ  ํ•œ๋‹ค. ๊ฐ„๊ฒฐํ•œ ์ฝ”๋“œ์™€ ์ง๊ด€์ ์ธ API๋กœ ํ•™์Šต์ด ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. PyTorch๋Š” ์ฃผ๋กœ AI ์—ฐ๊ตฌ์—์„œ ๋งŽ์ด ์“ฐ๋ฉฐ ์ด๋Š” ๋น ๋ฅธ ์‹คํ—˜ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ํ•œ๋‹ค. TensorFlow๋Š” ์‚ฐ์—…์šฉ ๋ชจ๋ธ ๋ฐฐํฌ์™€ ๋Œ€๊ทœ๋ชจ ์„œ๋น„์Šค์— ๊ฐ•์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. 


์ง€๊ธˆ๊นŒ์ง€ ๋จธ์‹ ๋Ÿฌ๋‹๊ณผ ๋”ฅ๋Ÿฌ๋‹์˜ ์ข…๋ฅ˜์™€ ์—ญ์‚ฌ, ๊ทธ๋ฆฌ๊ณ  ๋Œ€ํ‘œ์ ์ธ ํ”„๋ ˆ์ž„์›Œํฌ์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€ํ•ด๋ณด์•˜๋‹ค. 

BRAND NEW ๊ณต๋ถ€์ธ๋งŒํผ ํฅ๋ฏธ๊ฐ€ ๊ฐ„๋‹ค. 

728x90