๏ปฟ

  1. ์ธ๊ณต์ง€๋Šฅ

์ธ๊ณต์ง€๋Šฅ์ด๋ž€, Machine์ด โ€˜์ธ์‹ -> ์ถ”๋ก  -> ๊ฒฐ๋ก โ€™ ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.

Narrow AI - ์‚ฌ๋žŒ ๋ฏธ๋งŒ. ํ˜„์žฌ ์ˆ˜์ค€ ๋จธ์‹ ๋Ÿฌ๋‹- ๊ฒฝํ—˜์„ ํ†ตํ•ด ํ•™์Šตํ•˜์—ฌ ์•ž์œผ๋กœ์˜ ์ผ์—๋Œ€ํ•œ ์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ๊ฒƒ

General AI - ์‚ฌ๋žŒ ์ˆ˜์ค€

Super AI - ์‚ฌ๋žŒ์˜ ์ง€๋Šฅ ์ดˆ๊ณผํ•˜๋Š” ์ˆ˜์ค€

ํ˜„์žฌ๋Š” Narrow AI์ธ๋ฐ, ์ด Narrow AI ์—ฐ๊ตฌ๊ฐœ๋ฐœ์— โ€˜Machine Learingโ€™(ML, ๋จธ์‹ ๋Ÿฌ๋‹)์ด ์“ฐ์ž…๋‹ˆ๋‹ค.

๋จธ์‹ ๋Ÿฌ๋‹์˜ ๊ธฐ๋ฒ• ์ค‘ ํ•˜๋‚˜์ธ, ๋‡Œ๋ฅผ ๋ชจ๋ธ๋กœํ•œ โ€˜Deep Learningโ€™(DL, ๋”ฅ๋Ÿฌ๋‹)์ด ์“ฐ์ด๊ณ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ML

ML์€ ๊ฒฝํ—˜์„ ํ†ตํ•œ ํ•™์Šต์œผ๋กœ, ์•ž์œผ๋กœ์— ๋Œ€ํ•œ ์ผ์—๋Œ€ํ•œ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ์„ฑ์„ ๋†’์ด๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

ML์€ 1. ์ง€๋„ํ•™์Šต, 2. ๋น„์ง€๋„ํ•™์Šต, 3. ๊ฐ•ํ™”ํ•™์Šต. 3๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜๋ฉ๋‹ˆ๋‹ค.

(1) ์ง€๋„ํ•™์Šต

๊ธฐ์กด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์€, โ€˜ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ฌ. ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ’์„ ์ž…๋ ฅํ•˜๋ฉด, ํ”„๋กœ๊ทธ๋žจ ์ฒ˜๋ฆฌ๊ฐ’์ด ์ถœ๋ ฅโ€™

e.g. ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๊ฐ’์„ ๋‘๋ฐฐ๋กœ ๋งŒ๋“œ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์งฐ์„ ๋•Œ, ์‚ฌ์šฉ์ž๊ฐ€ 1์„ ์ž…๋ ฅํ•˜๋ฉด, ํ”„๋กœ๊ทธ๋žจ์€ 2๋ฅผ ์ถœ๋ ฅํ•จ.

ML์€ โ€˜์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์„ ์ฃผ๋ฉด, ํ”„๋กœ๊ทธ๋žจ์ด ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์˜ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ์ฐพ์Œ.โ€™

e.g. ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅ์— 1, ์ถœ๋ ฅ์— 2๋ฅผ ์ฃผ๋ฉด, ML ํ”„๋กœ๊ทธ๋žจ์€ 1์„ ์ž…๋ ฅํ•˜๋ฉด ์ถœ๋ ฅ์— 2๊ฐ€ ๋‚˜์˜ค๋Š” ๋ชจ๋“  ๊ทœ์น™์„ ์ฐพ์Šต๋‹ˆ๋‹ค.. ์ž…๋ ฅ์— 2 ์ถœ๋ ฅ์— 4, ์ž…๋ ฅ์— 3 ์ถœ๋ ฅ์— 6 ์ž…๋ ฅ์— 4 ์ถœ๋ ฅ์— 8โ€ฆ ์ด๋Ÿฐ์‹์œผ๋กœ ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๋ฉด, 2๋ฐฐ์˜ ๊ทœ์น™๋งŒ ๋‚จ์Šต๋‹ˆ๋‹ค.

ML์€ ์ด๋Ÿฐ์‹์œผ๋กœ ๊ฐ•์•„์ง€ ์‚ฌ์ง„์„ ๋ณด๋ฉด, ์ด๊ฒŒ ๊ฐ•์•„์ง€๊ตฌ๋‚˜.. ์ธ์‹ํ•˜๊ณ , ์ถฉ์น˜ X-ray๋ฅผ ๋ณด๋ฉด, ์ด๊ฒŒ ์ถฉ์น˜๊ตฌ๋‚˜โ€ฆ ํ•™์Šต์„ ํ•˜๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

๋ฟ๋งŒ์•„๋‹ˆ๋ผ, ML์€ ์ฃผ๊ฐ€์˜ˆ์ธก, ๊ฑด๊ฐ•์˜ˆ์ธก์—๋„ ์“ฐ์ด๋Š”๋ฐ์š”.

์•” ๋ฐœ๋ณ‘์— ์˜ํ–ฅ์„ ๋ผ์น˜๋Š” ๊ฒƒ๋“ค์„ ์จ๋ณธ๋‹ค๋ฉด, 1.๊ฐ€์กฑ ๋‚ด ์•”ํ™˜์ž ์ˆ˜(๊ฐ€์กฑ๋‚ด๋ ฅ) 2.์Œ์ฃผ๋Ÿ‰ 3.ํก์—ฐ๋Ÿ‰.

์•”๋ฐœ๋ณ‘ ์œ ๋ฌด = (์•”์— ๋ผ์น˜๋Š” ์œ ์ „์ž์˜ ์˜ํ–ฅ๋ ฅ x ์‚ฌ์šฉ์ž์˜ ๊ฐ€์กฑ ๋‚ด ์•”ํ™˜์ž ์ˆ˜) + (์•”์— ๋ผ์น˜๋Š” ์Œ์ฃผ๋Ÿ‰์˜ ์˜ํ–ฅ๋ ฅ x ์Œ์ฃผ๋Ÿ‰) + (์•”์— ๋ผ์น˜๋Š” ํก์—ฐ๋Ÿ‰์˜ ์˜ํ–ฅ๋ ฅ x ํก์—ฐ๋Ÿ‰) + ํƒ€ ์š”์ธ

์—ฌ๊ธฐ์„œ ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ๊ฐ’์€ ์•”๋ฐœ๋ณ‘์œ ๋ฌด์™€ ๋ฐœ๋ณ‘์— ์˜ํ–ฅ์„ ๋ผ์น˜๋Š” ๊ฒƒ๋“ค์ด๊ณ , ML์€ ์ด ๊ฐ’๋“ค์— ๋Œ€ํ•œ ์˜ํ–ฅ๋ ฅ์„ ์ฐพ์•„๋ƒ…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ์‹์œผ๋กœ ์•ž์œผ๋กœ ์•” ๋ฐœ๋ณ‘ ํ™•๋ฅ ์„ ML์€ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ์ •์˜์‹์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

H(x) = w1x1 + w2x2 + w3x3 + b(b๋Š” bias๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.)

๊ฒฐ๊ตญ MLํ•œ๋‹ค๋Š” ๊ฒƒ์€, โ€˜์‚ฌ์šฉ์ž๊ฐ€ x์™€ H(x)๊ฐ’์„ ์คฌ์„๋•Œ, x์™€ b ๊ฐ’์„ ๊ตฌํ•˜๋Š” ๊ณผ์ •โ€™์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅ๊ฐ’ x๋ฅผ ์คฌ์„๋•Œ, ML ํ”„๋กœ๊ทธ๋žจ์—์„œ ๊ณ„์‚ฐํ•œ H(x)๊ฐ’๊ณผ ์‚ฌ์šฉ์ž์˜ ์‹ค์ œ ๊ฐ’์ธ ์ถœ๋ ฅ๊ฐ’ y๊ฐ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์ž–์•„์š”?

๊ทธ ์ฐจ์ด ๊ฐ’์€ error function(์˜ค์ฐจ ํ•จ์ˆ˜)๋ฐฉ๋ฒ•์œผ๋กœ ๊ตฌํ•ฉ๋‹ˆ๋‹ค.

error1

์šฐ๋ฆฌ๋Š” ์˜ค์ฐจ์˜ ํฌ๊ธฐ๋งŒ ๊ณ„์‚ฐํ• ๊ฑฐ๋ผ, ์Œ์ˆ˜ ๊ฐ’์€ ๋ณด๊ณ ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ œ๊ณฑํ•ฉ๋‹ˆ๋‹ค.

error2

๊ทธ๋ฆฌ๊ณ  ์ด ์˜ค์ฐจ๋“ค์˜ ํ‰๊ท ๊ฐ’์„ ๋ณด๊ธฐ์œ„ํ•ด, ์˜ค์ฐจ์˜ ํ•ฉ์„ ํ•˜๊ณ , ์˜ค์ฐจ๊ฐ’๋“ค์˜ ๊ฐœ์ˆ˜ m์œผ๋กœ ๋‚˜๋ˆ ์ค๋‹ˆ๋‹ค.

error3

์šฐ๋ฆฌ๋Š” ML์—์„œ ๋งŒ๋“  ์‹์„ y๊ฐ’๊ณผ ๋น„๊ตํ•˜๊ณ , ์˜ค์ฐจ์˜ ๋ฒ”์œ„๋ฅผ ์ตœ์†Œ๋กœ ํ• ๊ฑฐ์—์š”. 2์ฐจํ•จ์ˆ˜์—์„œ ์ตœ์†Œ๊ฐ’์€ ๋ฏธ๋ถ„ํ–ˆ์„ ๋•Œ 0์ธ ์ง€์ ์ž…๋‹ˆ๋‹ค.

ํ…Œ์Šฌ๋ผ์˜ ์ž์œจ์ฃผํ–‰์—๋Š” ์ง€๋„ํ•™์Šต์˜ ์ผ๋ถ€์ธ ๋ชจ๋ฐฉํ•™์Šต์ด ์“ฐ์˜€์Šต๋‹ˆ๋‹ค.

(2) ๋น„์ง€๋„ํ•™์Šต

์ž…๋ ฅ๊ฐ’์€ ์กด์žฌํ•˜์ง€๋งŒ, ์ถœ๋ ฅ๊ฐ’์ด ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์˜ ๊ตฐ์ง‘ํ™”๋ฅผ ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋น…๋ฐ์ดํ„ฐ ๊ฐ™์€ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

(3) ๊ฐ•ํ™”ํ•™์Šต

์ž…๋ ฅ๊ฐ’๋„ ํ”„๋กœ๊ทธ๋žจ๋„ ์ถœ๋ ฅ๊ฐ’๋„ ์ •ํ•ด์ ธ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ์ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ•˜๊ณ , ๊ทธ์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ์ค€์— ๋”ฐ๋ผ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๋Œ€ํ‘œ์ ์ธ ์˜ˆ๋กœ ์•ŒํŒŒ๊ณ ์˜ ๋ฐ”๋‘‘์ž…๋‹ˆ๋‹ค.

  1. DL

๋‡Œ๋ฅผ ๋ชจ๋ธ๋กœํ•œ ML์˜ ์ผ์ข…์ž…๋‹ˆ๋‹ค. ๋‹ค์‹œ๋งํ•˜์ง€๋งŒ, ์ธ๊ณต์ง€๋Šฅ์ด๋ž€, Machine์ด โ€˜์ธ์‹ -> ์ถ”๋ก  -> ๊ฒฐ๋ก โ€™ ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋‰ด๋Ÿฐ์„ ํ†ตํ•ด ์ธ์‹์„ ํ•ฉ๋‹ˆ๋‹ค. ๋‰ด๋Ÿฐ์€ ์ผ์ • ๊ฐ’(์—ญ์น˜) ์ด์ƒ์˜ ์ž๊ทน์ด ๋“ค์–ด์˜ค๋ฉด, ์šฐ๋ฆฌ๊ฐ€ ์ธ์‹ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋”ฅ๋Ÿฌ๋‹์€ perceptron์ด๋ผ๋Š” ๋…ผ๋ฆฌ๊ฒŒ์ดํŠธ๋ฅผ ์—ญ์น˜๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ML์—์„œ ๋ดค๋˜ ์‹์ธ, ์ž…๋ ฅ์„ ํ†ตํ•ด ์ถœ๋ ฅ์ด w1x1 + w2x2๊ฐ’์ด ์ผ์ • ๊ฐ’ ์ด์ƒ์ด๋ผ๋ฉด, ์ธ์‹.

๋”ฅ๋Ÿฌ๋‹์€ ์ด ๊ณผ์ •์ด ๋ณต์žกํ•˜๊ณ  ๋‹ค์–‘ํ•  ์ˆ˜๋ก ๋” ์ •ํ™•ํ•œ ์ธ์‹, ์ถ”๋ก , ๊ฒฐ๋ก ์„ ํ•˜๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

  1. ์‹ ๊ฒฝ๋ง ์ข…๋ฅ˜

ANN(Artificial Neural Network) : ์ธ๊ณต์‹ ๊ฒฝ๋ง์ด๋ž€, ์ธ๊ฐ„์˜ ๋‰ด๋Ÿฐ ๊ตฌ์กฐ๋ฅผ ๋ณธ๋–  ๋งŒ๋“  ๊ธฐ๊ณ„ํ•™์Šต ๋ชจ๋ธ
์ธ๊ฐ„์˜ ๋‡Œ์—์„œ ๋‰ด๋Ÿฐ๋“ค์ด ์–ด๋–ค ์‹ ํ˜ธ, ์ž๊ทน ๋“ฑ์„ ๋ฐ›๊ณ , ๊ทธ ์ž๊ทน์ด ์–ด๋– ํ•œ ์ž„๊ณ„๊ฐ’(threshold)์„ ๋„˜์–ด์„œ๋ฉด ๊ฒฐ๊ณผ ์‹ ํ˜ธ๋ฅผ ์ „๋‹ฌ. ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ ์‚ฌ์ด๋ฅผ ์€๋‹‰์ธต์ด๋ผ๊ณ  ๋ถ€๋ฆ„.
๊ฒฐ๊ณผ๊ฐ’์€ ๊ดœ์ฐฎ์ง€๋งŒ, ํ•˜๋“œ์›จ์–ด์— ๋ถ€ํ•˜๋Ÿ‰์ด ์ปค์„œ ๋ฌธ์ œ์˜€์œผ๋‹ˆ ์ตœ๊ทผ์— ๋ฐ˜๋„์ฒด ๋ฐœ๋‹ฌ๋กœ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๋จ.
ANN์—์„œ ์€๋‹‰์ธต์ด ๊นŠ์–ด์ง„ ๊ฒƒ์ด DNN์ด๊ณ , DNN์„ ์‘์šฉํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด CNN, RNN.

ann

DNN(Deep Neural Network)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. DNN์€ ANN์—์„œ 2๊ฐœ์ด์ƒ์ธ ๋„คํŠธ์›Œํฌ๋ฅผ ๋งํ•œ๋‹ค.
์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šค์Šค๋กœ ๋ถ„๋ฅ˜ํ•˜๋Š” ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•˜์—ฌ ์ตœ์  ๋กœ์ง์„ ๋„์ถœ.
DNN์„ ๊ตฌ์„ฑํ•˜๋Š” โ€˜๋‰ด๋Ÿฐโ€™์€ ๋งค์šฐ ๋‹จ์ˆœํ™”๋œ โ€˜ํ˜•์‹ ๋‰ด๋Ÿฐโ€™์ด๋ผ๋Š” ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋‰ด๋Ÿฐ์ด โ€˜๋ฐœํ™”ํ•  ์ง€ ์—ฌ๋ถ€โ€™๋Š” ๋‰ด๋Ÿฐ ๊ฐ„์˜ ๊ฒฝ๋กœ์ด์ž ์Šค์œ„์น˜์ธ โ€˜์‹œ๋ƒ…์Šคโ€™์˜ ๋ฌด๊ฒŒ ฯ‰i์™€ ์‹ ํ˜ธ ฯ‡i์˜ ์ ํ™” ฮฃ ฯ‰iฯ‡i ํฌ๊ธฐ๋กœ ํŒ๋‹จํ•œ๋‹ค.
๋งŽ์€ ๋ฐ์ดํ„ฐ์™€ ๋ฐ˜๋ณตํ•™์Šต, ์‚ฌ์ „ํ•™์Šต๊ณผ ์˜ค๋ฅ˜์—ญ์ „ํŒŒ ๊ธฐ๋ฒ•์„ ํ†ตํ•ด ์“ฐ์ž„. ์ด๋ฅผ ์ผ์ปฌ์–ด Multiply-Accumulation(MAC) ์—ฐ์‚ฐ์ด๋ผ๊ณ  ํ•˜๋ฉฐ, ์ด ๊ณผ์ •์—์„œ ์‹œ๊ฐ„ ๊ฐœ๋…์€ ํ•„์š”์น˜ ์•Š์œผ๋ฉฐ ๊ฒฐ๊ณผ๋Š” ์˜ค๋กœ์ง€ ์ž…๋ ฅ์˜ ๊ฐ’ ํฌ๊ธฐ๋กœ๋ถ€ํ„ฐ ๊ฒฐ์ •๋œ๋‹ค.
dnn

CNN(Convolution Neural Network) : ๊ธฐ์กด์˜ ๋ฐฉ์‹์€ ๋ฐ์ดํ„ฐ์—์„œ ์ง€์‹์„ ์ถ”์ถœํ•ด ํ•™์Šต์ด ์ด๋ฃจ์–ด์กŒ์ง€๋งŒ, CNN์€ ๋ฐ์ดํ„ฐ์˜ ํŠน์ง•์„ ์ถ”์ถœํ•˜์—ฌ ํŠน์ง•๋“ค์˜ ํŒจํ„ด์„ ํŒŒ์•….
cnn
Convolution / Pooling์„ ํ†ตํ•ด ์ง„ํ–‰. Convolution Layer์™€ Pooling Layer๋ฅผ ๋ณตํ•ฉ์ ์œผ๋กœ ๊ตฌ์„ฑํ•˜์—ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ƒ์„ฑ. ์•„๋ž˜ ์‚ฌ์ดํŠธ์—์„œ ๋งค์šฐ ์ž˜ ์„ค๋ช…๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์œ ๋ช…ํ•œ ๊ฐ•์•„์ง€ ๊ทธ๋ฆผ ๋งž์ถ”๊ธฐ๋ฅผ CNN์œผ๋กœ ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
https://youngq.tistory.com/40
dogmuffin

RNN(Recurrent Neural Network) : ์ˆœ์ฐจ์ ์ธ ๋ฐ์ดํ„ฐ(Sequential data)ํ•™์Šต์— ํŠนํ™”๋œ ์ธ๊ณต์‹ ๊ฒฝ๋ง์˜ ํ•œ ์ข…๋ฅ˜๋กœ์จ ๋‚ด๋ถ€์˜ ์ˆœํ™˜๊ตฌ์กฐ๊ฐ€ ๋“ค์–ด์žˆ๋‹ค๋Š” ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆœํ™˜๊ตฌ์กฐ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ณผ๊ฑฐ์˜ ํ•™์Šต์„ Weight๋ฅผ ํ†ตํ•ด ํ˜„์žฌ ํ•™์Šต์— ๋ฐ˜์˜.
์Œ์„ฑ์ธ์‹, ํ…์ŠคํŠธ ๋ถ„์„์— ์“ฐ์ž…๋‹ˆ๋‹ค. rnn

SNN(Spiking Neural Network) : Spiking์€ โ€˜๋‰ด๋Ÿฐโ€™ ๊ฐ„ ์ฃผ๊ณ  ๋ฐ›๋Š” ์‹ ํ˜ธ์˜ ํŒŒํ˜•์ด ์ŠคํŒŒ์ดํฌ, ๋‹ค์‹œ ๋งํ•ด ์นจ ํ˜•ํƒœ์˜ ๋Œ๊ธฐ์™€ ๊ฐ™์€ ํ˜•ํƒœ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ถ™์—ฌ์กŒ๋‹ค. ์‹ ํ˜ธ์˜ ๊ฐ•์•ฝ์€ ์‹ ํ˜ธ์˜ ํฌ๊ธฐ๋‚˜ ์ง„ํญ์ด ์•„๋‹Œ ๋นˆ๋„์˜ ๋งŽ๊ณ  ์ ์Œ, ์ ˆ๋Œ€์ , ์ƒ๋Œ€์  ํƒ€์ด๋ฐ ๋“ฑ์œผ๋กœ ํ‘œํ˜„๋œ๋‹ค. ์ƒ์ฒด์˜ ๋‰ด๋Ÿฐ์ด ์‹ค์ œ๋กœ ์ด์™€ ๊ฐ™์€ ์ŠคํŒŒ์ดํฌ ์‹ ํ˜ธ๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฒƒ์„ ๋ชจ๋ฐฉํ•œ ๊ฒƒ์ด๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, SNN์„ ๊ตฌํ˜„ํ•œ ๋ฐ˜๋„์ฒด ํšŒ๋กœ๋Š” โ€˜๋‡Œํ˜•(Neuromorphic)โ€™์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ๊ฒฝ์šฐ๋„ ๋งŽ๋‹ค.

Q1 : ์ด๋ก ์€ ๋˜์—ˆ๋Š”๋ฐ, ๊ทธ๋ž˜์„œ ์™œ ์ž์œจ์ฃผํ–‰๋„ ๋ชปํ•ด?

(1) ์ธ๊ณต์ง€๋Šฅ์„ ๋งŒ๋“ค๋ ค๋ฉด, ์ˆ˜๋งŽ์€ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์•„์ง ๋ฐ์ดํ„ฐ๊ฐ€ ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค.

(2) ์ž์œจ์ฃผํ–‰์ค‘์—๋Š” โ€˜์ธ์‹, ์ถ”๋ก , ๊ฒฐ๋ก โ€™์˜ ๊ณผ์ •์„ ๊ณ„์† ๋น ๋ฅด๊ฒŒ ํ•ด์•ผํ•˜๋Š”๋ฐ, ํ˜„์žฌ ๊ทธ๋งŒํผ ๋น ๋ฅธ ๋ฐ˜๋„์ฒด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

1์•ˆ์€ ํ…Œ์ŠคํŠธ ์ฐจ๋Ÿ‰์„ ๋Š˜๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2์•ˆ์ด ํฐ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

CPU -> GPU -> FGPA (ํ˜„์žฌ) -> ASIC -> ๋‰ด๋กœ๋ชจํ”ฝ ASIC ์ˆœ์œผ๋กœ ๋ฐœ์ „ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.

(AI ASIC์€ ์ตœ์‹  CPU์˜ 1000๋ฐฐ ์ •๋„ ์ „๋ ฅํšจ์œจ์„ ๋‚ผ ๊ฒƒ์œผ๋กœ ETRI(ํ•œ๊ตญ์ „์žํ†ต์‹ ์—ฐ๊ตฌ์›)์˜ [AI ๋ฐ˜๋„์ฒด ์‹œ์žฅ ๋™ํ–ฅ ๋ฐ ์šฐ๋ฆฌ๋‚˜๋ผ ๊ฒฝ์Ÿ๋ ฅ ๋ถ„์„]์— ์ธ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.)

Q2 : ํ•œ๊ตญ์€ ๋ฐ˜๋„์ฒด ๊ฐ•๊ตญ์ธ๋ฐ, ์ธ๊ณต์ง€๋Šฅ ๋ฐ˜๋„์ฒดํ•˜๋ฉด ๋Œ€๋ฐ• ์•„๋‹ˆ์•ผ?

์šฐ๋ฆฌ๋‚˜๋ผ๋Š” ์„ธ๊ณ„ 3์œ„๊ถŒ ์ด๋‚ด์˜ ๋ฐ˜๋„์ฒด ์ œ์กฐ๊ฐ•๊ตญ์ด์ง€๋งŒ, ๋ฏธ๊ตญ์ด๋‚˜ ์ค‘๊ตญ, ๋Œ€๋งŒ์— ๋น„ํ•ด ์ ์€ ์ •๋ถ€ ํˆฌ์ž์™€ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ˜๋„์ฒด ์ด์™ธ์˜ ๋ฐ˜๋„์ฒด๋Š” ๊ธฐ์ˆ ์ธ๋ ฅ๊ณผ ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค.

Q3 : ์ด๋Ÿฐ AI ๊ธฐ์ˆ ์€ ์ตœ๊ทผ ์—ฐ๊ตฌ๊ฐ€ ์‹œ์ž‘๋œ๊ฑฐ์•ผ?

์ตœ๊ทผ์—” SNN๋ฐ˜๋„์ฒด๊ฐ€ ๊ฐ€์žฅ ํ•ซํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. 2020๋…„ ์ธํ…”์ด ๋ฐœํ‘œํ•œ Pohoiki Springs๋Š” ์ฅ์˜ ๋Œ€๋‡Œ ์ˆ˜์ค€์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ,
2000๋…„๋Œ€์˜ ๋ฐ˜๋„์ฒด ๊ณต์ •, ์„ค๊ณ„ ๋Šฅ๋ ฅ์œผ๋กœ๋Š” ๊ฐœ๊ตฌ๋ฆฌ์˜ ์ˆ˜์ค€ ์ด์ƒ ๋งŒ๋“ค๊ธฐ ์–ด๋ ค์› ๋‹ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. SNN์€ 1990๋…„๋Œ€์— ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.