๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[AI]_15_AI๊ฐ ์ฐ์ด๋ ๊ธฐ์ + HW ๋ณธ๋ฌธ
[AI]_15_AI๊ฐ ์ฐ์ด๋ ๊ธฐ์ + HW
์ง์ง์ํ์นด 2022. 3. 27. 17:27220327 ์์ฑ
<๋ณธ ๋ธ๋ก๊ทธ๋ ๋์ฐ์ฐ๋ถ๋์ ์๊ธฐ์ฌ์ด AI ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๋ฉฐ ์์ฑํ์์ต๋๋ค>
https://doooob.tistory.com/65?category=825950
[์๊ธฐ์ฌ์ด AI - 15] AI ๊ด๋ จ ๊ธฐ์ ์ ์ฒด์(Overview)๊ณผ ํ๋์จ์ด
๋จผ์ AI๋ฅผ ์ง์ํ๋ ๊ธฐ์ ๊ธฐ๋ฐ์ ์ด๋ป๊ฒ ๋์ด ์๋์ง ํฐ ๊ทธ๋ฆผ์ ๋จผ์ ๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๋ฆผ 1์ AI ๊ด๋ จ ๊ธฐ์ ์ ์ ์ฒด ์(Overview)์ ๋๋ค. ํฌ๊ฒ 4๊ฐ์ ์ธต์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. (1) ํ๋์จ์ด(์นฉ๊ณผ ์๋ฒ)
doooob.tistory.com
1. AI ๊ฐ ์ฐ์ด๋ ๊ธฐ์
: ํฌ๊ฒ 4๊ฐ์ ์ธต์ผ๋ก ๊ตฌ์ฑ
1) ํ๋์จ์ด (์นฉ๊ณผ ์๋ฒ)
: ์ตํ์ธต์ธ ํ๋์จ์ด
: ๋ฅ๋ฌ๋ ์ ๊ฒฝ๋ง ์ฐ์ฐ์ ์๊ตฌ๋๋ ๊ณ ์ ์ฒ๋ฆฌ๊ฐ ๋ ์ด์ CPU๋ง์ผ๋ก๋ ๋์ํ ์ ์์
: GPU ๋ FPGA ๋ฐ ASIC ๋ฑ์ ๊ณ ์ ์นฉ ์ฌ์ฉ
: IoT ์๋ ํฌ์ธํธ(๋จ๋ง๊ธฐ)์์ ๋๋์ ๋ฐ์ดํฐ๊ฐ ์ฐ์์์ฑ ๋์ง๋ง ๋ฅ๋ฌ๋ ๊ณ์ฐ ์ฒ๋ฆฌ๋ฅผ ์ธํฐ๋ท์ผ๋ก ํ๋ฉด ํต์ ๋ ์ฆ๊ฐ๋ก ๋คํธ์ํฌ ๋น์ฉ๊ณผ ํด๋ผ์ฐ๋ ์๊ธ์ด ์ฆ๊ฐํ๊ณ ์ฒ๋ฆฌ ์๋๊ฐ ๋๋ ค์ง
: ์ฌ์ฉ์ ๊ฐ๊น์ด์ ์์ง(edge) ์๋ฒ๋ฅผ ์ค์นํ๊ณ ๊ทธ ์์ ์ธ๊ณต ์ง๋ฅ์ ์๋์ํด => ์์ง(edge) ์ปดํจํ
2) ๊ธฐ๊ณํ์ต(ML) ๋ผ์ด๋ธ๋ฌ๋ฆฌ(ํ๋ ์์ํฌ)
: ๊ธฐ๊ณํ์ต์ ์คํํ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ LIKE ์์ง
: ๋ผ์ด๋ธ๋ฌ๋ฆฌ = ํ๋ ์ ์ํฌ
: ์คํ์์ค ๋๋ถ๋ถ ๋ฌด๋ฃ์ ๊ณต
3) ์ธ๊ณต์ง๋ฅ ํ๋ซํผ
: ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง ์ธ์์ด๋ ์์ฑ ์ธ์ ๋ฑ ์ฌ์ฉ์๊ฐ ์ด์ฉํ๊ธฐ ํธ๋ฆฌํ ์๋น์ค๋ก ์ ๊ณต
EX) Google Cloud Machine Learning์์ ์ด๋ฏธ์ง ์ธ์, ์์ ๋ถ์, ์์ฑ์ธ์, ๊ธฐ๊ณ ๋ฒ์ญ, ์์ฐ ์ธ์ด ์ดํด ๋ฑ ์ ๊ณต
3) ์ธ๊ณต์ง๋ฅ ์์ฉ ํ๋ก๊ทธ๋จ
: ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ค๋ก ๊ธฐ๊ณํ์ต์ ์ํค๊ณ , AI ํ๋ซํผ์ด ์ ๊ณตํ๋ ์๋น์ค๋ฅผ ์ด์ฉํ ์์ฉ ํ๋ก๊ทธ๋จ
EX) '์ด๋ฏธ์ง ์ธ์'์ ์ฌ์ฉํ '๊ฒฐํจ ๊ฐ์ง ๋ฐ ์์ธก' , '์์ฐ ์ธ์ด ์ดํด'๋ฅผ ์ฌ์ฉํ '๊ฐ์ธ ๋น์'
2. AI์ ์์ง(edge) ์ปดํจํ
1) ๋ฌด์ด์ ๋ฒ์น ์ข ์ธ
: ๋ฌด์ด์ "๋ฐ๋์ฒด ์ง์ ๋ฅ ์ 18๊ฐ์ ๋ง์ 2๋ฐฐ๊ฐ ๋๋ค" ๋ผ๋ ๊ฒฝํ๋ฒ์น
- GPU (Graphics Processing Unit)
: GPU๋ ์ปดํจํฐ ๊ทธ๋ํฝ์ ํ์ํ ์ฐ์ฐ์ ์ํํ๋ ๋น๋์ค ์นฉ
: CPU๋ณด๋ค ์ฝ์ด ์๊ฐ ๋ฐฉ๋ํ๋ฏ๋ก CPU์ ์ฝ์ด ์๋ ๋ช ๊ฐ ์ ๋์ธ ๋ฐ ๋นํด GPU๋ ์ฝ์ด ์๊ฐ ์์ญ์์ ์์ฒ ๊ฐ ๊น์ง ์์
: CPU(Central Processing Unit)๊ฐ ๋ฒ์ฉ์ ์ธ ์ฒ๋ฆฌ
: GPU๋ CPU์ ๋ช ๋ น์ ๋ฐ๊ณ , ๋ง์ ์ฝ์ด๋ฅผ ํ์ฉํ์ฌ ๊ฐ๋จํ ํ๋ ฌ ์ฐ์ฐ์ ๋จ์จ์ ๋ณ๋ ฌ์ฐ์ฐ์ผ๋ก ์ฒ๋ฆฌํ๋๋ฐ ์ ํฉ
- FPGA(Field-Programmable Gate Array)
: FPGA๋ ๋ฒ์ฉ IC(์ง์ ํ๋ก)๋ก๋ ์ฒ๋ฆฌํ ์ ์๋ ๊ฒฝ์ฐ์, ๋ชฉ์ ์ ๋ฐ๋ผ IC์ ๋ด๋ถ ๋ ผ๋ฆฌ๋ฅผ ๋ง๋ค์ด ๋ด๋ ์ปค์คํ IC
: Field-Programmable์ด๋ผ๋ ๋ช ์นญ์ด ๋ถ์ด์๋ ๊ฒ์ฒ๋ผ ์ ์กฐ ํ ๊ตฌ๋งค์๊ฐ ๋ ผ๋ฆฌ๋ฅผ ๋ณ๊ฒฝ ๊ฐ๋ฅ
: ASIC๊ณผ ๋ฌ๋ฆฌ ๋ด์ฉ์ ๋ณ๊ฒฝํ ์ ์์
: GPU๋ณด๋ค ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ๋ค๋จ์ด ์ง์ง๋ง ์๋น ์ ๋ ฅ์ด ์์
: ๋๋์ ์๋ฒ๊ฐ ๋ฐ์งํ๋ ํด๋ผ์ฐ๋ ๋ฐ ๋ฐ์ดํฐ ์ผํฐ์ ์ ํฉ
- ASIC ( Application specific integrated circuit )
: ํน์ ์ฉ๋๋ก ์ค๊ณ๋ ๋ง์ถคํ ์นฉ
: ์ด๊ธฐ ํฌ์๊ฐ ์๋ ๋ฒ์ฉ ์ ํ์ธ ๋ฐ ๋ฐํด, ASIC๋ ์ ์ฉ ์ ํ์ด๋ฏ๋ก ์ด๊ธฐ ํฌ์๊ฐ ์์
: FPGA๋ ๋ด๋ถ ๋ก์ง(๋ฐฐ์ ์ ๋ณด)์ FLASH ROM์ ๊ธฐ์ตํ๊ณ ์์ผ๋ฏ๋ก ๋ช ๋ฒ์ด๋ผ๋ ๋ ผ๋ฆฌ๋ฅผ ๋ค์ ์์ฑ ๊ฐ๋ฅ
: ASIC๋ ROM์ด๋ฏ๋ก ๋ก์ง์ ๋ณ๊ฒฝ์ด ๋ถ๊ฐ
3. ์์ง(edge) ์ปดํจํ
- ํด๋ผ์ฐ๋๋
: Google์ด๋ Microsoft, Amazon ๋ฑ์ AI ํ๋ซํผ์ด ์ ๊ณตํ๋ ์๋น์ค
: ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ · ๊ด๋ฆฌํ ์ ์๊ณ , ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ๋ณด์๋ ๊ฐ๋ ฅํ๊ธฐ ๋๋ฌธ์ ๊ธฐ๊ณ ํ์ต์ ํ ์ ์๋ ์ต์ ์ ํ๊ฒฝ
: ๋ฐฉ๋ํ ๋ฐ์ดํฐ๋ฅผ ํด๋ผ์ฐ๋๋ก ์ฒ๋ฆฌํ๋ ๋จ์ (์๋)
- ํต์ ๋์ด ๋ฐฉ๋ํด์ง๊ณ , ํต์ ๋ฃ์ ํด๋ผ์ฐ๋ ์ด์ฉ๋ฃ๊ฐ ๋ง์ด ์ฆ๊ฐ
- ์ธํฐ๋ท์ ํตํด ์ฒ๋ฆฌ๋๊ธฐ ๋๋ฌธ์ ์ฒ๋ฆฌ ์๋๊ฐ ๋๋ ค์ง
- ๋ณด์ ๋ฑ์ ์ด์ ๋ก ํด๋ผ์ฐ๋์ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฆฌ๊ณ ์ถ์ง ์์
- ์ธํฐ๋ท ์ ์์ด ๋ถ์์ ํด์ง๋ฉด ์ฒ๋ฆฌ๊ฐ ๋ถ๊ฐ
: ํด๊ฒฐํ๊ธฐ ์ํด ํ์ฅ์ ๊ฐ๊น์ด ๊ณณ์ ์์ง ์๋ฒ๋ฅผ ๋๊ณ ๋ก์ปฌ์์ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ ์ ์๋๋ก ๊ตฌ์ฑํ ๊ฒ์ด ์์ง ์ปดํจํ
- ๊ธฐ๊ณ ํ์ต ์์ฒด๋ ํด๋ผ์ฐ๋์์ ์ํํ๊ณ ํ์ต๋ ๋ชจ๋ธ์ ์์ง ์๋ฒ์ ๋ฃ์ด ์ฒ๋ฆฌ
- ๊ธฐ๊ณ ํ์ต๋ ์์ง ์๋ฒ์์ ์ํํ๊ณ ํด๋ผ์ฐ๋๋ ๋ถ์ ๋ฑ์๋ง ์ด์ฉ
ํฌ๊ทธ(fog) ์ปดํจํ
: ๋คํธ์ํฌ ์ฅ๋น ์ ์ฒด์ธ Cisco๊ฐ ์ ์ฐฝํ ๊ฒ
: ํด๋ผ์ฐ๋(๊ตฌ๋ฆ)๋ณด๋ค ํ์ฅ(์งํ)์ ๊ฐ๊น์ด ๊ณณ์ด๋ผ๋ ์๋ฏธ (ํฌ๊ทธ = (์๊ฐ)๋ผ๋ ๋ง์ ์ฌ์ฉ)
: ์์ง๊ฐ ํ๋์จ์ด ์ฑํฅ, ์๊ฐ๊ฐ ๋คํธ์ํฌ
=> ๋๊ท๋ชจ ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ํ์๋ก ํ๋ AI ์นฉ๊ณผ ์์ง(edge) ์ปดํจํฐ
=> ๊ธฐ๊ณ ํ์ต ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ชจ๋ GPU์ ๋์
=> GPU๋ฅผ ๋ฃ๋ ์๋ฒ๊ฐ ํด๋ผ์ฐ๋๋ฟ๋ง ์๋๋ผ ์์ง์ ๋ณด๊ธํ๊ณ ์์
'๐ฉโ๐ป ์ธ๊ณต์ง๋ฅ (ML & DL) > AI' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[AI]_17_๊ธฐ๊ณํ์ต ๋ฐฉ๋ฒ (0) | 2022.03.27 |
---|---|
[AI]_16_AI ํ์ต ๋ผ์ด๋ธ๋ฌ๋ฆฌ + ML (0) | 2022.03.27 |
[AI]_14_์์ฌ๊ฒฐ์ ํธ๋ฆฌ <Decision Tree> (0) | 2022.03.27 |
[AI]_13_ํ๊ท๋ถ์ <Regression> (0) | 2022.03.27 |
[AI]_12_์ํฌํธ๋ฒกํฐ๋จธ์ <SVM> (0) | 2022.03.27 |