์ƒ์„ธ ์ปจํ…์ธ 

๋ณธ๋ฌธ ์ œ๋ชฉ

[Coursera1] Neural-Networks-Deep-Learning : Deep Neural Network

๐Ÿ˜Ž ์ง€์‹ in Action/AI (learn, usage)๐Ÿฆพ

by :ํ•ดํ”ผ๋ž˜๋น—๐Ÿพ 2022. 6. 28. 23:52

๋ณธ๋ฌธ

DNN : ํ‘œ๊ธฐ๋ฒ• ์•ฝ์†

ํ–‰๋ ฌ์˜ ์ฐจ์›์„ ํ™•์ธํ•ด์„œ, ์ฝ”๋“œ๊ฐ€ ์ •ํ™•ํ•œ์ง€ ํ™•์ธํ•˜์ž

1๊ฐœ์˜ test case์™€ m๊ฐœ์˜ test case์— ๋Œ€ํ•ด์„œ, ์™ผ) ๊ณ„์‚ฐ์‹, ์šฐ) ์ฐจ์› ๊ณ„์‚ฐ

input <simple>  -----> output <complex>
ex) ์–ผ๊ตด, ์Œ์„ฑ

n๊ฐœ์˜ unit ๋ฅผ ๊ณ„์‚ฐํ•˜๊ธฐ ์œ„ํ•ด์„œ,

 

1) ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ˆจ๊ฒจ์ง„ layer๊ฐ€ ์žˆ๋Š” ์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ => O(logN)์˜ ๊นŠ์ด๊ฐ€ ํ•„์š”ํ–ˆ๋‹ค.

2) ํ•˜๋‚˜์˜ Layer๋งŒ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด => hidden  Unit์ด ์—„์ฒญ ๋งŽ์•„์•ผ ํ•œ๋‹ค. O(2^N)

 

 

DNN์˜ Forward Function์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
์ˆœ๋ฐฉํ–ฅ + ์—ญ๋ฐฉํ–ฅ ์ „ํŒŒ. ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋ฉด ์˜ค๋ฅธ์ชฝ๊ณผ ๊ฐ™๋‹ค. ๊ฐ ์ „ํŒŒ์˜ ์™ผํŽธ์€ 1๊ฐœ์˜ ์˜ˆ์ œ์— ๋Œ€ํ•œ, ์˜ค๋ฅธ์ชฝ์€ m๊ฐœ์˜ ์˜ˆ์ œ์— ๋Œ€ํ•œ ์‹์ด๋‹ค.
๋งˆ์ง€๋ง‰ da0์€ ๊ณ„์‚ฐํ•˜์ง€ ์•Š๋Š”๋‹ค.

ํŒŒ๋ผ๋ฏธํ„ฐ, ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ??

๋”ฅ๋Ÿฌ๋‹ ๊ณผ์ •์€ ๋ฐ˜๋ณต์‹œ๋„์ด๋‹ค.
CPU, GPU, Network๋„ ๋ณ€ํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ, Cross-Validation๊ณผ ๊ฐ™์€ ์‹œ๋„๋ฅผ ํ†ตํ•ด ์ ํ•ฉํ•œ ๊ฐ’์„ ์ฐพ์•„์•ผ ํ•œ๋‹ค.

 

 

728x90

๊ด€๋ จ๊ธ€ ๋”๋ณด๊ธฐ