728x90 ๋ฐ์ํ Standfore_cs231n ๊ฐ์8 [Standford_cs231n] Lecture 8 ) Deep Learning Software 1. CPU vs GPU CPU๋ ์ปดํจํฐ์ ๋์ ํด๋นํ๋ ๋ถ๋ถ ์ปดํจํฐ์์ ๊ตฌ์ฑ ๋จ์ ์ค ๊ธฐ์ต, ํด์, ์ฐ์ฐ, ์ ์ด๋ถ๋ถ์ ์ํํ๋ ์ค์ํ ๋ ์์ด๋ค. ์ข ๋ ์ ์ core์ ์๋ก ์ฐ์์ ์ธ ์ผ์ ์ฒ๋ฆฌํ๋๋ฐ CPU๊ฐ ์์ฃผ ์ฐ์ธ๋ค GPU๋ computer graphics๋ฅผ Renderingํ๊ธฐ ์ํด ์ฐ์ด๋ ๋ ์์ด๋ค. ๋ ๋ง์ core๋ก ์ผ์ ๋ณ๋ ฌ์ ์ผ๋ก ์ํํ๊ณ ์ถ์ ๋ GPU๊ฐ ์์ฃผ ์ฐ์ธ๋ค. GPU๋ ๋ด๋ถ์ ์ผ๋ก ์์ฒด์ ์ธ RAM์ ๊ฐ์ง๊ณ ์๋ค. ⇒ GPU์ ์ข ๋ฅ๋ ํฌ๊ฒ ์ธ๊ฐ์ง CUDA OpenCL Udacity 2. Deep Learning Framework ๋ฅ๋ฌ๋ ํ๋ ์ ์ํฌ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋? Computational Graph๋ฅผ ์ฝ๊ฒ buildํ๊ธฐ ์ํด Gradient ๊ณ์ฐ์ ์ฝ๊ฒ ํ๊ธฐ ์ํด GPU์์ ํจ๊ณผ์ .. 2023. 7. 7. [Standford_cs231n] Lecture 1 ) Introduction to Convolutional Neural Networks for Visual Recognition ์ปดํจํฐ ๋น์ ์ ์ญ์ฌ 1. ์ปดํจํฐ ๋น์ ์ด๋ ⇒ ์ต๊ทผ ์ธํฐ๋ท ํธ๋ํฝ ์ค 80%๊ฐ ๋น๋์ค ๋ฐ์ดํฐ์ผ ๋งํผ ์์ฒญ๋ ์์ ์๊ฐ์ ๋ฐ์ดํฐ๋ค์ด ์์์ ธ ๋์ค๋ ๊ฒ์ ์ ํ๋ธ๋ง ๋ด๋ ๋๋ ์ ์์. ⇒ ์ด ๋ฐ์ดํฐ๋ค์ ํจ๊ณผ์ ์ผ๋ก ์ดํดํ๊ณ ๋ถ์ํด์, ์ปดํจํฐ๋ก ํ์ฌ๊ธ ์ธ๊ฐ์ ์๊ฐ์ ์ธ ์ธ์ ๋ฅ๋ ฅ์ ๊ฐ์ง ์ ์๋๋ก ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฐํ๊ธฐ ์์ํ๊ณ , ์ด๊ฒ์ ์ปดํจํฐ ๋น์ ์ด๋ผ ํจ. 2. ์ปดํจํฐ ๋น์ ์ ์ญ์ฌ 1950s Hubel๊ณผ Wiesel ์๋ฌผ์ ์๊ฐ์ ๋งค์ปค๋์ฆ์ ์ฐพ๊ณ ์ ๊ณ ์์ด ๋์ ์ ๊ทน์ ๊ฝ์ ์คํ ์งํ ๊ณ ์์ด์๊ฒ ์ด๋ ํ ์๊ฐ์ ์๊ทน์ ์ฃผ์ด์ผ ๊ณ ์์ด์ ๋์ 1์ฐจ ์๊ฐ ํผ์ง์ ๋ด๋ฐ๋ค์ด ๊ฒฉ๋ ฌํ๊ฒ ๋ฐ์ํ ์ง์ ๋ํด ์คํ ์งํ ์๊ฐ์ input์ edges๊ฐ ์์ง์ผ ๋ ๋ฐ์ํ๋ ๋จ์ํ ์ธํฌ์ ์ด์ ์ ๋ ⇒ "์๊ฐ ์ฒ๋ฆฌ๋ edges์ ๊ฐ์ ๋จ์ํ .. 2023. 7. 7. ์ด์ 1 2 ๋ค์ 728x90 ๋ฐ์ํ