- ์ฒซ ๋ฒ์งธ ์์จ์ฃผํ ๋ฉ์ปค๋์ฆ
- ๋ ๋ฒ์งธ ์์จ์ฃผํ ๋ฉ์ปค๋์ฆ
- ๊ตฌํ
- 3.1 ๊ทธ๋ฃจํฐ๊ธฐ ์๋ฒ
- 3.2 ์ธํฐ๋ท AP
- 3.3 Bookkeepers
- 3.4 Telecommunication
- 3.5 FIFO: First In First Out
- 3.6 ๋๋ก ์น์
- 3.7 ์ค์๊ฐ ์ปค๋ฎค๋์ผ์ด์
- Bookkeep์ ๊ณ์ธต ๊ตฌ์กฐ
- 4.1 ๊ฐ์ง Gaji
- 4.2 ๋๋ฌด Namu
- 4.3 ๊ทธ๋ฃจํฐ๊ธฐ Gruturki
- 4.4 ์ํ Supul
- 4.5 ์จ๋๋ฆฌ Onnuri
- ๊ตํต ๊ณํ
- ์์จ์ฃผํ
- ์์จ์ฃผํ ์ธ์ฆ
- ์ ์ฉ ์๋ฎฌ๋ ์ด์
- ๊ตํต๋ฌผ๋ฅ Planning
์์ฑ ์ค์ ๊ธ์ ๋๋ค. ์ด๊ณ ๋ง๊ฐ ์์ ์ผ 2018-02-25, ์์ฑ์:ย ํ ์ฃผํผํฐ
- ์ด ๊ธ์ ๋ธ๋ก์ฒด์ธ๊ณผ Hashgraph์ ๋ํ ์ฌ์ ์ง์์ ์ ์ ํฉ๋๋ค.
- ๋ธ๋ก์ฒด์ธ์ ๋ํ ๊ฐ์ข๋ ํ๋ก๊ทธ๋๋จธ๋ฅผ ์ํ ๋ธ๋ก์ฒด์ธ ์ฝ๋ฉ์ ์ฐธ๊ณ ํ์ญ์์ค.
- Hashgraph์ ๋ํ ๊ฐ์ข๋ Hashgraph ๋ฉ์ปค๋์ฆ์ ์ดํด๋ฅผ ์ฐธ๊ณ ํ์ญ์์ค.
- Openhash ๊ธฐ์ ์ Openhash ์์ฝ์ ์ฐธ์กฐํ์ญ์์ค.
- ์์จ์ฃผํ ๊ตํต๋ฌผ๋ฅ ๋คํธ์ํฌ๋ Openhash Platform์ ๊ธฐ์ดํฉ๋๋ค. ์๋ ๊ธ์ Openhash Platform์ ๊ดํ ์ฌ์ ์ง์์ ์ ์ ํฉ๋๋ค.
๋ณธ๋ฌธ์ ๋์์ ๊ฐ์ข ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ์ ๊ตญ๊ฐ ๊ตํต๋ฌผ๋ฅ ์์จ์ฃผํ ์ฒด๊ณ๋ก๋ ์ ์๋์์ต๋๋ค. ์ฐธ๊ณ ๋ฐ๋๋๋ค.
๋ธ๋ก์ฒด์ธ(Openhash) ๊ธฐ๋ฐ์ ๊ธ๋ก๋ฒ ์์จ์ฃผํ ๊ตํต๋ฌผ๋ฅ ๋คํธ์ํฌ ๋์ ๊ฐ์ ์ฑ, ์น๊ตฌ์ ์๋ด์ ์์งํด์ ๊ฑท๋ ์ํฉ์ ๊ฐ์ ํ์. ์น๊ตฌ๋ฅผ ์ ๋์ ์ผ๋ก ์ ๋ขฐํ๋ค๋ฉด, ๋์ ๊ฐ๊ณ ๋ ์ฝ๊ฒ ๋ฐ์ ๋ด๋์ ์ ์์๊น? ๊ทธ๋ด ์ง๋ ๋ชจ๋ฅธ๋ค. ๊ทธ๋ฌ๋, ์ธ๊ฐ ๊ด๊ณ์ ์ ๋์ ์ ๋ขฐ๋ฅผ ์ ๊ณตํ ๋ฉ์ปค๋์ฆ์ ์๋ค. ๊ฑธ์์ด ๋ถ์ํ ์ ๋ฐ์ ์๋ค.
์์จ์ฃผํ ์ฐจ๋๋ ์๊ฐ์ ์์กดํ๋ค. ์ฃผํ์ ์๋ชจ๋๋ ์ปดํจํ ์์์ ๋๋ถ๋ถ์ ์๊ฐ์ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ๋ AI ๊ธฐ๋ฅ์ด๋ค. ์คํ ํฌ๋ ๋ํ Convolutional Neural Network - CS231n ๊ฐ์ข. ๋ง์ฝ ๋ธ๋ก์ฒด์ธ ๋ฉ์ปค๋์ฆ์ด ์ ๋์ ์ ๋ขฐ๋ฅผ ์ ๊ณตํ๋ค๋ฉด, ์์จ์ฃผํ ์๋์ฐจ๋ ์์ ๋ณด์ง ์๊ณ ๋ ์ฃผํํ ์ ์์ง ์์๊น?
Openhash ํ๋ซํผ์ ์์ ๋ณด์ง ์๊ณ ์๋ ๊ณ ์์ผ๋ก ์ฃผํํ ์ ์๊ฒ ํ๋ ์ ๋์ ์ ๋ขฐ๋ฅผ ์ฐจ๋์๊ฒ ์ ๊ณตํ๋ค. ์ด์ ์ธ๋์ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ (1~3์ธ๋)๋ก๋ ๊ฒฐ์ฝ ๊ตฌํํ ์ ์๋ ๊ฒ์ด๋ค.
Openhash ๊ธฐ์ ์ ๊ฐ์ฅ ํฐ ํน์ง ์ค ํ๋๋ ์ด์ ์ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ด ๊ณผ๊ฑฐ์ ๊ธฐ๋ก๋ง ๋ด๋นํ ์ ์๋ค๋ฉด, 4์ธ๋ ๊ธฐ์ ์ ๋ค์ด์ ๋ฏธ๋๋ฅผ ์ค๊ณํ๋ ์์ญ๊น์ง ํ์ฅํ ๊ฒ์ด๋ค. Openhash ํ๋ซํผ ๊ธฐ๋ฐ์ ์์จ์ฃผํ ๊ตํต/๋ฌผ๋ฅ ๋คํธ์ํฌ๋ ์์จ์ฃผํ ์ฐจ๋๊ณผ ์ง๋ฅ์ ๋๋ก๋ง์ผ๋ก ๊ตฌ์ฑ๋ ๊ตญ๊ฐ ๋จ์ ๊ตํต/๋ฌผ๋ฅ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ ํ๋ก์ ํธ์ด๋ค.
์ด ํ๋ก์ ํธ๋ ๊ณต๊ฐ ํนํ ์ถ์์ ๊ธฐ์ดํ๋ค.
ํ๊ตญ์ ์๋ก์จ ๋ณธ ์ค์ ์์ ๋์ ๋ฉ์ปค๋์ฆ ๋ ๊ฐ์ง๋ฅผ ์ค๋ช ํ๋ค.
์ ์ฌ๋์ ๊ฑธ์๊ฑธ์ด๋ฅผ ๋ณต์ ํ๋ ๋ฐฉ์์ด๋ค.
- ์ผ๊ตฐ์ ์ฐจ๋ ๊ฐ๊ฐ์ ํธ๋ค ์กฐํฅ๊ฐ๋ ์ธก์ ์ฅ์น๋ฅผ ์ฅ์ฐฉํ๋ค.
- ๋๋ก ๊ฐ๊ฐ์ ๊ณ ์ ํ ID์ ์น ์ค๋ธ์ ํธ(์ดํ, ๋๋ก ์ค๋ธ์ ํธ)๋ฅผ ํ ๋นํ๊ณ , ๋๋ก ๊ณณ๊ณณ์ ์ฐจ๋ ๊ฐ์ง ์ผ์๋ฅผ ์ฅ์ฐฉํ๋ค.
- ์ฌ๋์ด ์ด์ ํ๋ ์ผ๊ตฐ์ ์ฐจ๋๋ค์ด ๊ฐ ๋๋ก๋ฅผ ์งํํ๋ฉด์ ๋งค ์ด๋ง๋ค, ์ฃผํ ์ค์ธ ๋๋ก๋ฅผ ํ๋ช ํ๋ ์น ์ค๋ธ์ ํธ์๊ฒ GPS+Timestamp+Handle Angle Data๋ฅผ ์ ๋ฌํ๋ค.
- ๋๋ก ์ค๋ธ์ ํธ๋ ์ ๋ฌ๋ฐ์ ๋ฐ์ดํฐ Hash๋ฅผ ์ถ๊ฐํ๊ณ , Private Key๋ก ์๋ช ํ ๋ค Publicationํ๋ค.
- ๋ฐ๋ผ์, ๋๋ก์ ๊ฐ ์ง์ ์ ํต๊ณผํ ์์ ์ ๊ฐ ์ฐจ๋์ ํธ๋ค๋ง ์กฐํฅ ๊ฐ๋ ๊ธฐ๋ก์ ์ฝ๊ฒ ์๋ณ์กฐํ ์ ์๋ ์ผ๋ จ์ ๋ธ๋ก์ฒด์ธ์ ๊ตฌ์ฑํ๊ฒ ๋๋ค.
๊ทธ๋ฆผ์ ์ฐธ์กฐํ์ฌ, ํ ์ฐจ๋์ ์ถ๋ฐ์ง์ ์์ ์ข ๋ฃ์ง์ ๊น์ง ๊ฐ ์ง์ ์์ ๋๋ก ์ค๋ธ์ ํธ๊ฐ Publishํ ๋ฐ์ดํฐ(D1~D9)์ Hash์ ์ํด ์ํธ ์ฐ๋๋๋ฉฐ(์ดํ, Hash Chain), ์ด๋ ํ ๋ฐ์ดํฐ๋ฅผ ์๋ณ์กฐํ ์ ์๋ค.
- ์ด๋ ํ ๋๋ก์ ๋ค์ด์ฌ ๋๋ถํฐ ๋๊ฐ ๋๊น์ง ์ฐ๊ฒฐ๋๋ ์ผ๋ จ์ Hash Chain์ ํ๋์ ๋ธ๋ญ์ด๋ค.
- ์ด๋ ํ ์ง์ ์ ํต๊ณผํ๋ ์ฐจ๋์ ์กฐํฅ ๊ฐ๋ ๋ฐ์ดํฐ์ ํ๋์ Hash๊ฐ ํ ๋น๋๋ค.
- ์ฐ์์ ์ธ ์กฐํฅ ๊ฐ๋ ๋ฐ์ดํฐ๋ Hash Chain์ ๊ตฌ์ฑํ๋ค.
- Hash Chain์ ํ๋์ Block์ด๋ค.
๊ต์ฐจ๋ก, ๊ฐ๋ฆผ๊ธธ, ํฉ์น๋ ๊ธธ์ ๋ง์ฃผํ ๋๋ง๋ค(D5E5), ๊ฐ๊ฐ์ ๋๋ก ์ค๋ธ์ ํธ๊ฐ ๊ธฐ๋กํ ํธ๋ค ์กฐํฅ ๊ฐ๋ ๋ฐ์ดํฐ์ Hash๋ฅผ ์ตํฉํ๋ค. ๋ฐ๋ผ์, ์ ๊ตญ ๋๋ก๋ง์ ๊ฐ ์ง์ ์ ํต๊ณผํ๋ ์ฐจ๋์ ์กฐํฅ ๊ฐ๋์ ๊ดํ ์ด๋ค ๋ฐ์ดํฐ๋ ์๋ณ์กฐํ ์ ์๋ค.
์ ์ ํ ๊ณผ์ ์ ํตํด ํ๋ํ Data๋ ๋ค์์ ํฌํจํ๋ค. ์ด ๋ฐ์ดํฐ๋ ์๋ณ์กฐ๊ฐ ๋ถ๊ฐ๋ฅํ๋ค.
- ์ ๊ตญ์ ๋ชจ๋ ๋๋ก์ ๋ํด, ํน์ ์ขํ ๋๋ ์ง์ ์์ ์ฐจ๋์ ํธ๋ค๋ง ์กฐํฅ ๊ฐ๋(0~180 degree)
์ด์ , ์ ๊ตญ์ ๋ชจ๋ ๋๋ก๋ฅผ ๋น์๋ ์ํฉ์์ ๋จ ํ ๋์ ์ฐจ๋A๋ฅผ ์ด์ ํ๋ ์ฌ๋์ ์์ ํ์. ์ฃผํ ์ค์ธ ์ฐจ๋A๊ฐ ๋๋ก์ ๊ฐ ์ง์ ์ ํต๊ณผํ ๋, ํด๋น ์ง์ ์ ์กฐํฅ ๊ฐ๋ ์ ๋ณด๋ฅผ ํ๋ํ ์ ์๋ค. ๊ทธ๋ฌ๋ฏ๋ก, ์ด์ ์์ ๋ ๋์ ๊ฐ๋ฆฌ๋๋ผ๋ ์ฐจ๋ ์ค์ค๋ก ์ฃผํํ ์ ์์ ๊ฒ์ด๋ค. Implementation Detail์ ์ฐจ์นํ๋ค๋ฉด, ๊ทธ๋ฌํ๋ค.
์ด์ ๋ถํน์ ๋ค์์ ์ฐจ๋์ด ๋ค์์ ๋๋ก ์๋ฅผ ์ฐ์ฌํด์ ์ฃผํํ๋ ์ํฉ์ ๊ฐ์ ํ์. ๋ชจ๋ ๋๋ก๋ ์ผ๋ฐฉํฅ ๋๋ก๋ผ ๊ฐ์ ํ๋ค. ์ด๋ ํ ์ฐจ๋์ ๋๋ก๋ก๋ถํฐ ๊ฐ ์ง์ ์ ์กฐํฅ ๊ฐ๋ ์ ๋ณด๋ฅผ ํ๋ํ์ฌ, ๊ฐ ์ง์ ๋ณ ํธ๋ค๋ง ๊ฐ๋๋ฅผ ๊ฒฐ์ ํ ์ ์์ง๋ง, ์ ์ฐจ๋๊ณผ ์ถ๋ํ ๊ฐ๋ฅ์ฑ์ ๋จ์์๋ค. ๋์์ฑ ์ ๋ค์๊ณผ ๊ฐ๋ค.
์ด๋ ํ ๋๋ก ์๋ฅผ ์๋ก์ด ์ฐจ๋์ด ์ง์ ํ์ฌ ์ฃผํํ ๋๋ง๋ค, ๋๋ก๋ Hash Chain์ ์๋ก ์์ฑํ ๋ค์, ์ด์ ์ Hash Chain๊ณผ Blockchain์ผ๋ก ์ฐ๊ฒฐํ๋ค. ํ๋์ Hash Chain์ ํ๋์ Block์์ ์๊ธฐํ๋ผ.
๊ทธ๋ฆผ์ ์ฐธ์กฐํ์ฌ, ๋๋ก ์์ ์๋ก์ด ์ฐจ๋B๊ฐ ์ง์ ํ์ฌ ์ฃผํํ๋ฉด, ์ฐจ๋A๊ฐ ์์ฑํ ์ด์ ์ Hash Chain(D1~D9) ๋ธ๋ญ๊ณผ ์ฐ๊ฒฐ๋ ์๋ก์ด ๋ธ๋ญ(E1 ~ )์ด ๊ตฌ์ฑ๋๋ค. ์ด๋ค ๋ธ๋ญ๋ค์ Hash๋ก ์ฐ๋ํ๋ฉด, ๋๋ก๋ณ ๋ธ๋ญ์ฒด์ธ Blockchain์ด ๋์ถ๋๋ค.
์ฐจ๋ B์ ์ด์ด ์ฐจ๋ C๊ฐ ์ง์ ํ๋ค๋ฉด, ์ฐจ๋C๋ ์ฐจ๋B์ ์ํด ๊ธฐ๋ก๋ ํน์ ์ง์ ์ ์กฐํฅ ๊ฐ๋ ์ ๋ณด์ Timestamp๋ฅผ ์ฐธ์กฐํ์ฌ, ์์ ํ ์ด๊ฒฉ ๊ฑฐ๋ฆฌ๋ฅผ ์ฐ์ถํ ์ ์๋ค.
์ด์์ ๋ ผ์๋ฅผ ์์ฝํ๋ฉด,
- Timestamp๋ ์์ ์๊ณ์ ๊ธฐ์ดํ๋ค.
- ์ ์ฐจ๋์ด ๊ธฐ๋กํ ์กฐํฅ ๊ฐ๋ ์ ๋ณด๋ ์๋ณ์กฐ๊ฐ ๋ถ๊ฐ๋ฅํ๋ค.
์ ๊ตญ์ ๋๋ก๊ฐ ์ผ๋ฐฉํตํ์ด๋ฉฐ, ์ด๋ค ๋๋ฐ์ ์ํฉ๋ ์๋ค๊ณ ๊ฐ์ ํ๋ฉด, ๋จ์ง ์กฐํฅ ์ ์ด ์ฅ์น์ ํต์ ์ฅ์น๋ง์ผ๋ก ์ ๊ตญ์ ๋ชจ๋ ์ฐจ๋์ ์์จ ์ฃผํ ์ฐจ๋ ๋คํธ์ํฌ๋ก ๊ตฌํํ ์ ์๋ค. ๊ทธ๋ฌ๋, ์ฐจ๋์ ๊ณ ์ฅ์ด๋, ์ผ์ ๋๋ฌผ์ ๋๋ก ์ง์ ๊ณผ ๊ฐ์ ๋๋ฐ ์ํฉ ๋ฑ์ ๋ํ ๋์ฒ ๋ฐฉ์์ด ์์ด๋ ์ ์ ํ ์์จ์ฃผํ ๋คํธ์ํฌ๋ ๋์ํ ์ ์๋ค. ์๋๋ ๋๋ฐ ์ํฉ ๋ฑ์ ์์ด๋ค.
- ์กฐํฅ ์ฅ์น์ ์ ๋ฐ๋
- GPS ์ขํ์ ์ ํ์ฑ
- ์ฐจ๋ ๊ณ ์ฅ
- ์ผ์ ๋๋ฌผ๊ณผ ๊ฐ์ ๋๋ก ์์ ๋๋ฐ์ ์ธ ์ฅ์ ๋ฌผ
- ๋ฌด์ฅ์ ํต์ ๋ง Fault tolerant network
- ์๋ฐฉํฅ ์ฃผํ
- ํ์ด์ด ๊ณต๊ธฐ์์ ์ํ ํธ๋ค๋ง ์ค์ฐจ
๊ทธ ์ธ์๋, ๋๋ก ์ค๋ธ์ ํธ์ ๊ธฐ๋ก ์ค ๋ง์ง๋ง ๋ธ๋ก์์ ์๋ณ์กฐ๊ฐ ๋ฐ์ํ์ ๋, ๊ทธ๋ฅผ ๊ฐ์งํ ๋ฐฉ๋ฒ๋ ํ์ํ๋ค. ์ข ๋์ ๋ธ๋ก์ฒด์ธ์ ๊ฒฝ์ฐ, ๊ฑฐ๋์ ์ง์ ์ฌ๋ถ๋ฅผ ํ๋ช ํ๊ธฐ๊น์ง ์๋นํ ์๊ฐ์ด ์์๋๋ค. ๊ทธ๋ฌ๋, ๋๋ก๋ฅผ ์ฃผํ ์ค์ธ ์๋์ฐจ์ ๊ฒฝ์ฐ, ์ด์ ๊ธฐ๋ก์ ๋ํ ์ฆ๊ฐ์ ์ธ ์ง์ ํ๋ช ์ด ํ์ํ๋ค. ํ๋จ์ด 0.1์ด๋ง ๋ฆ์ด๋ ๋ํ ์ฌ๊ณ ๋ก ์ฐ๊ฒฐ๋ ์ ์๋ค.
๋ ๋ค๋ฅธ ๋ฌธ์ ๋ ๊ธธ์ ๋ฒ์ด๋๊ฒ ๋๋ฉด, ์ ํํ ์กฐํฅ ๋ณต์ Synchronization๊ฐ ์๋ฌด ์๋ฏธ์๋ค.
์ดํ, ์ ์ ํ ๋ฌธ์ ์ ๊ฐ๊ฐ์ ํด๊ฒฐ ๋ฐฉ์์ ์ดํด๋ณด์.
1001๋ฒ ๋๋ก ์๋ฅผ CAR A, CAR B, CAR C ์์๋ก ์ฃผํํ๋ค๊ณ ๊ฐ์ ํ์. ์กฐํฅ ๊ฐ๋ ๊ธฐ๋ก์ ๋จ๊ธฐ๋ ๊ตํต์๋จ์ ์ต์ด ์ฃผํ ๊ตํต์๋จ์ธ A์ด๋ฉฐ, ๋๋จธ์ง ๊ตํต์๋จ๋ค์ ํน์ ์ง์ ์ ํต๊ณผํ ์๊ฐ(Timestamp)๋ฅผ ๋จ๋ค. ์๋ก์ด ์ถ๋ฐํ๋ D๋ A๊ฐ ๋จ๊ธด ์กฐํฅ ๊ฐ๋์ A, B, C๊ฐ ๋จ๊ธด Timestamp๋ฅผ ์ฐธ์กฐํ์ฌ ์ฃผํํ๊ฒ ๋๋ค.
๊ฐ ์ง์ ๋ณ ์กฐํฅ ๊ฐ๋์ ์ง์ ์ฌ๋ถ๋ CAR A์ ์ํด ๊ฒฐ์ ๋๊ณ , CAR A๋ ๊ตญ๊ฐ ๊ตํต๋ง์ ๊ตฌ์ฑํ ๊ตญ๊ฐ ๊ธฐ๊ด์ ์๊ด์ด๋ฏ๋ก, ์ณ๋ค๊ณ ๊ฐ์ ํ๋ค. ๋ง์ฝ, ๊ฑฐ์ง์ด ์๋ค๋ฉด, (1) ๊ตํต์๋จ ์ฃผํ ์๋ฎฌ๋ ์ด์ ์ผ๋ก ํ์ง๋ ์ ์๊ณ , (2) ์ด์ด์ง๋ ๊ตํต์๋จ์ ์ํต์ ์ํด ํ์ง๋ ๊ฒ์ด๋ค.
๋ฌธ์ ๋ D๊ฐ ์ฐธ์กฐํ Timestamp A1, A2, B1 โฆ B3, C1 ...C11, A17, A18์ ์ง์ ์ฌ๋ถ์ด๋ค.
- A1, A2๊ฐ ์๋ณ์กฐ๋๋ฉด, A1 ~ A18์ด ์๋ณ์กฐ๋๋ค.
- B1, B2, B3์ด ์๋ณ์กฐ๋๋ฉด, B2 ์ดํ๋ ์๋ณ์กฐ๋๋ค.
- C1/~C6๋ B4/~B9 ๊ฐ๊ฐ๋ณด๋ค ๋ฆ์ ์๊ฐ์ผ ์ ์๋ค.
์๋ณ์กฐ๋ฅผ ์ด๋ ต๊ฒ ๋ง๋๋ ์ถ๊ฐ์ ์ธ ๋ช ๊ฐ์ง ์ ์ฝ์ด ์๋ค.
- ๊ต์ฐจ๋ก์ ๊ฐ๋ฆผ๊ธธ ๋ฑ์์ ๊ฐ ๋๋ก ์ค๋ธ์ ํธ ๊ธฐ๋ก๋ค ๊ฐ์ Hash Mix๊ฐ ๋ฐ์ํ๋ค. ๋ฐ๋ผ์, ์ด๋ ํ ๋๋ก์ ์ด๋ ํ ๊ธฐ๋ก์ ์๋ณ์กฐํ๋ ค๋ฉด, ์ ์ฒด ๋๋ก์ ์ ์ฒด ๊ธฐ๋ก์ ์๋ณ์กฐํด์ผ ํ๋ค.
- ๋ชจ๋ ๊ตํต์๋จ์ ์ฅ์ฐฉ๋ ์๊ณ๋ฅผ ์์ ์๊ณ์ ๋๊ธฐํํ๋ค. ๋ฐ๋ผ์, ํ์ ํ๋ ๊ทธ๋ฃจํฐ๊ธฐ, ์ํ ์๋ฒ ๋ฑ์ ์ํด ๊ฑฐ์ง๋ ์ ๋ณด๋ ๊ธฐ๋ก๋์ง ์๊ณ , ๊ธฐ๋ก๋ ์ ๋ณด๋ ์๋ณ์กฐ๋ ์ ์๋ค.
์ค์ฐจ๋ฒ์ 1cm ๋ด์ธ์ ๊ณ ์ ๋ฐ GPS ์์คํ ์ ์ ์ ํ๋ค.
์ด๋ฏธ ๊ฒฝ๋ก๋ฅผ ์ดํํ๋ค๋ฉด, ์ด์ ๊ตํต์๋จ์ ์กฐํฅ ๊ฐ๋์ ๋ง์ถฐ ์ฃผํํด๋ ์๋ฑํ ๊ธธ๋ก ๊ฐ ์ ๋ฐ์ ์๋ค. ๋ค์ํ ๊ฒฝ๋ก ๋ณด์ ๋ฉ์ปค๋์ฆ์ด ์๋ค. ์ด์ํ๋ ์ ์ธ์ ์ ์ด์ฉํ ๊ฑฐ๋ฆฌ ์ผ์๋ ์ ๋ ดํ ํด๊ฒฐ ๋ฐฉ์์ด๋ค. ๋ค์ํ ์ค์ฐจ ๋ณด์ ๋ฉ์ปค๋์ฆ์ด ๋๋ฆฌ ์๋ ค์ ธ ์๋ค. ํนํ, ๋จธ์ ๋ฌ๋(ML) ๋ฐฉ์์ ์ฑ์ฉํ๋ค๋ฉด,ย ๊ทธ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ๋ค.
- ๊ฐ๋๋ ์ธ, ๊ฒฝ์ฌ ๊ตฌ๊ฐ๊ณผ ํ์ ๊ตฌ๊ฐ์ด ์ ์ ํ ํฌํจ๋ 10km ๊ธธ์ด์ ์ํ ์ดํ ๋๋ก๋ฅผ ์ค๋นํ๋ค.ย
- 10m ๊ฐ๊ฒฉ์ผ๋ก ์ผ์์ Bluetooth AP๋ฅผ ์ค์นํ๊ณ , ํด๋น ์ง์ ์ ํต๊ณผํ๋ ๊ฐ ์ฐจ๋์๊ฒ GPS ์ขํ์ ์กฐํฅ ๊ฐ๋๋ฅผ ์ ์กํ๋ค.
- ๊ฐ๋๋ ์ธ์ ๋ถ๋ชํ์ง ์๊ณ ์์ฃผํ ๋๊น์ง ํธ๋ ์ด๋(Training)์ ๊ณ์ํ๋ค.
- ์ฃผํ ์๋๋ฅผ ์ ์ฐจ ๋์ธ๋ค.
์ฐจ์ข ์ ๋ฐ๋ผ์, ๊ฐ์ ์ฐจ์ข ๋ ์ฐ์์ด๋ ์ํ์ ๋ฐ๋ผ, ํธ๋ค๋ง ์ ๋์ ์กฐํฅ ๊ฐ๋ ๊ฐ์ ์๊ด ๊ด๊ณ๊ฐ ์์ดํ ์ ์๋ค. ๊ฐ๋ณ ๊ตํต์๋จ ๊ณ ์ ์ ํธ๋ค๋ง ํน์ฑ์ ์ ์ ํ Machine Learning์ผ๋ก ํ์ ๋ ์ ์๋ค.
๊ตํต์๋จ ๊ณ ์ฅ์ด๋, ๋ฌด๋จ ํก๋จ, ๋๋ก ์ ์ฅ์ ๋ฌผ๊ณผ ๊ฐ์ ๋๋ฐ ์ํฉ์ ๋ค๋ฅธ ๊ตํต์๋จ์ ํตํ์ ๋ฐฉํดํ์ง ์๋ ์์ ํ ์ฅ์๋ก์ ๊ธด๊ธ ๋ํผ์ ๊ฐ์ ํํผ ๊ธฐ๋, ์ด์ํ ์ผ์๋ก ์ฅ์ ๋ฌผ ํ์ง ํ ์กฐ์น ์์ฒญ ๋ฑ์ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐ๋ ์ ์๋ค.
๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ์์จ์ฃผํ ๋ฉ์ปค๋์ฆ์ ์ฅ์ ์๋ ํต์ ๋ง์ ์ ์ ํ๋ฉฐ, Mesh Network๋ก ๊ตฌํ๋ ์ ์๋ค.
๊ณ ์ ๋ฐ ๋์งํธ ๋์นจํ(high precision digital compass)์ผ๋ก ๋๋ก ์์ ๋ ์ง์ ๊ฐ์ ๊ฐ๋๋ฅผ ์ธก์ ํ ๋ค, ์งํ ์ฐจ๋์ ์กฐํฅ ๊ฐ๋๋ฅผ ๋์ถํ ์ ์๋ค. ์๋ ๊ทธ๋ฆผ์์ Blue line์ ์ฐจ๋์ ์งํ ๋ฐฉํฅ์ด๋ค.
๋์๋จ๋ถ ๋ฐ ๊ณ ๋๋ X, Y ๋ฐ Z ์ถ์ผ๋ก ํํ๋๋ค. 3์ฐจ์ ๊ณต๊ฐ ๋ด์ ๋ ์ง์ ์ ์ค์ฐจ 1cm ๋ด์ธ์ GPS ์ขํ๋ก ํํ๋๋ค. ์ขํ๋ ์๋, ๊ฒฝ๋, ๋ฐ ๊ณ ๋๋ฅผ ํฌํจํ๋ค.
theta(ฮธ)๊ฐ์ผ๋ก ์กฐํฅ ๊ฐ๋๋ฅผ ๊ฒฐ์ ํ๊ณ , phi(ฯ) ๊ฐ์ผ๋ก ์์ ์ ๊ฐ๋๋ฅผ ๊ฒฐ์ ํ ์ ์๋ค. ์์ ๊ฐ๋๋ ์ค๋ฅด๋ง์์ ํ๋ฌ์ค(+), ๋ด๋ฆฌ๋ง์์ ๋ง์ด๋์ค(-) ๊ฐ์ ๊ฐ์ง๋ค. ์ฐจ๋ ๋ณ๋ก ๊ณ ์ ํ ์กฐํฅ ํน์ฑ์ ์ ์ ํ ๋จธ์ ๋ฌ๋์ ์ํด ํ์ต(training)๋ ์ ์๋ค.
์ ์ ํ ์ํคํ ์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ค์ ๋์ํ๋ ๊ตญ๊ฐ ์์จ์ด์ ๊ตํต/๋ฌผ๋ฅ ๋คํธ์ํฌ์ ๊ตฌํ ๊ณผ์ ์ ์์ธํ ๊ธฐ์ ํ๋ค. UN 193๊ฐ๊ตญ ๊ฐ๊ฐ์ ๊ตฌ์ฑ๋๋ ๊ฒ์ ๊ฐ์ ํ๋ค.
๊ตฌํ์ ์ฌ์ฉ๋ ๊ธฐ์ , ํจ๋ฌ๋ค์๊ณผ ๋๊ตฌ๋ ๋ค์์ ํฌํจํ๋ค.
- node.js
- Functional Reactive Paradigm
- Cycle.js JavaScript Framework
- RxJS library
- VS Code
- TensorFlow
- Google Cloud Functions
- Google Cloud Platform
๊ณ ์ ํ ID๋ฅผ ๊ฐ์ง ๋๋ก๋ GPS ์ขํ๋ฅผ ๋ฐ๋ผ ์ผ์ ํ ๊ฐ๊ฒฉ์ผ๋ก Transaction์ ๊ตฌ์ฑํ๊ณ , ๊ฐ ์ง์ ์ ํต๊ณผํ๋ ๊ตํต์๋จ์ผ๋ก๋ถํฐ Transaction Data(= TxData)๋ฅผ ์์งํ๋ค.
๊ทธ๋ฆผ์ ์ฐธ์กฐํ์ฌ, ๋ค ๋์ ๊ตํต์๋จ(A, B, C, D)์ด ์์ฐํ ์ ๋ณด๋ ๊ฐ๊ธฐ ํ๋์ ๋ธ๋ก์ ๊ตฌ์ฑํ๋ค. ๊ฐ๋ น, Car A๋ A1~A18 TxData๋ก ๊ตฌ์ฑ๋๋ ํ๋์ ๋ธ๋ก์ ๊ตฌ์ฑํ๋ค.
TxData๋ฅผ ์์ฑํ๋ ๊ท์น์ ๋ค์๊ณผ ๊ฐ๋ค.
- ๊ฐ์ ๋ธ๋ก์ ์ํ๋ ์ด์ TxData๊ฐ ์์ผ๋ฉด, ์ด์ TxData์ Hash๋ฅผ ํฌํจํ๋ค.
- ์ด์ ๋ธ๋ก์ ์ํ๋ ๊ฐ์ ์ง์ ์ TxData๊ฐ ์์ผ๋ฉด, ํด๋น TxData์ Hash๋ฅผ ํฌํจํ๋ค.
- ์ด๋ ํ ์ง์ ์ ํต๊ณผํ๋ ์ต์ด์ ๊ตํต์๋จ์ Timestamp, ์กฐํฅ๊ฐ๋, ๋ธ๋ ์ดํฌ, ์์ ๋ ์ดํฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ค.
- ๊ฐ์ ์ง์ ์ ํต๊ณผํ๋ ์ดํ์ ๊ตํต์๋จ์ Timestamp ์ ๋ณด๋ง ์ ๊ณตํ๋ค.
TxData๋ ์์ง ๋ฐฉํฅ๊ณผ ์ํ ๋ฐฉํฅ ์์ชฝ์ผ๋ก Hash ์ ๋ณด๋ฅผ ์ฐ๋ํ๋ฏ๋ก, ์ด๋ ํ TxData์ ์๋ณ์กฐ๋ ํด๋น TxData๊ฐ ์ํ ๋ธ๋ก๋ฟ ์๋๋ผ, ์ฐ๊ด๋ ๋ชจ๋ ๋ธ๋ก์ Hash Chain์ ๊นจํธ๋ฆฐ๋ค.
๊ทธ๋ฆผ์ ๋๋ก 1001์ ์ฐ์์ ์ผ๋ก ํต๊ณผํ ๊ตํต์๋จ ๋ค ๋๊ฐ ์์ฐํ TxData ์ ๋ณด์ด๋ค.
๊ทธ๋ฆผ์ ์ฐธ์กฐํ์ฌ, TxData D3๋ D2์ C5์ Hash๋ฅผ ํฌํจํ๊ณ , C5๋ C4์ B3์ Hash๋ฅผ ํฌํจํ๋ฉฐ, B3๋ B2์ A6์ Hash๋ฅผ ํฌํจํ๋ค. ๋ฐ๋ผ์, ์ด๋ ํ TxData์ Hash๊ฐ ์ค์ผ๋๋ฉด, ์ฐ๊ฒฐ๋๋ ๋ชจ๋ ๋ธ๋ญ์ Hash๊ฐ ํด์ฒด๋๋ค.
๋๋ก 1001์ด ๊ตํต์๋จ๋ค๋ก๋ถํฐ ์์งํ TxData๋ IPv6 Protocol์ ํตํด ๊ณ์ธต์ ์ผ๋ก ๊ตฌ์ฑ๋ ์๋ฒ(Bookkeeper)๋ก ์ ์ก๋๋ค.
์ด๋ค ์ฉ๋๋ก๋ , ๋๋ก์ ์ผ์ ํ ๊ฐ๊ฒฉ์ผ๋ก ์ธํฐ๋ท AP๋ฅผ ์ค์นํ๋ ๊ฒ์ ํ์์ ์ด๋ค.
Internet AP(Access Point)๊ฐ ์ฐจ๋์ ๊ฐ์งํ ๋๋ง๋ค, ํด๋น ์ฐจ๋์ ๊ณ ์ ํ ID๋ฅผ ์๋ฒ์ ์ ์กํ ์ ์๋ค. ๋๋, ์ฐจ๋์ด AP์ ๊ณ ์ ํ ID๊ฐ ํฌํจ๋ ๋ฐ์ดํฐ์ ์๋ช ์ ์ถ๊ฐํ์ฌ, ์๋ฒ์ ์ ์กํ ์ ์๋ค. ์ด๋ค ๊ฒฝ์ฐ๋ , ์๋ฒ๋ ๋ฐ์ดํฐ ์ ์ ์๊ฐ, AP์ ID ๋ฐ ์ฐจ๋ ID๋ฅผ ํตํด, ํน์ ๋๋ก์ ๊ตํต ์ํฉ์ ๋ชจ๋ํฐํ ์ ์๋ค.
์ฐจ๋์ด๋ AP๊ฐ ๋งค๋ฒ Hash๊ฐ ํฌํจ๋ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ ํ์๋ ์๋ค. ๋ค์๊ณผ ๊ฐ์ ์๋๋ฆฌ์ค๋ ๊ฐ๋ฅํ๋ค.
- ์ฐจ๋์ด AP๋ฅผ ๊ฐ์งํ๋ค.
- ์ฐจ๋์ ๊ณ ์ ํ ID์ ํ์ฌ GPS ์ขํ, Timestamp๋ฅผ ์ ๋ฌํ๋ค. ์ด ๋ฐ์ดํฐ๋ ์ฐจ๋์ ์๋ช ์ด ์๋ค.
- AP๋ ์์ ์ ๊ณ ์ ํ ID์ ์ฐจ๋์ผ๋ก๋ถํฐ ์ ์ก๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ๊ฒฐํฉํ์ฌ, ์๋ฒ๋ก ์ ์กํ๋ค.
- ์ฐจ๋์ ์ผ์ ํ ์ฃผ๊ธฐ(๊ฐ๋ น, 60-seconds)๋ก ์์ ์ ์๋ช ์ด ํฌํจ๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ค.
๊ทธ๋ฆผ์ ์ฐธ์กฐํ์ฌ, ์จ๋๋ฆฌ๋ ์งํ๋ฉด ์ ์ฒด ๋ฉด์ ์, ์ํ์ ์ด๋ ํ ๊ตญ๊ฐ, ์ฃผ๋ ์ฑ ๋ฐ ์๊ตฐ๊ตฌ๋ฅผ ๋ด๋นํ๊ณ , ๊ทธ๋ฃจํฐ๊ธฐ๋ ์๋ฉด๋ ๋จ์๋ฅผ ๋ด๋นํ๋ ๊ตํต๋ฌผ๋ฅ ์๋ฒ์ด๋ค. ์ํ์ ๊ทธ ์์ฒด๊ฐ ๊ณ์ธต์ ์ผ๋ก ์กฐ์ง๋๋ค. ๊ฐ๋ น, ์จ๋๋ฆฌ๋ ์ธ๊ณ ์ ์ญ์, L4 ์ํ์ ํ๊ตญ์, L3 ์ํ์ ์์ธ ํน๋ณ์๋ฅผ ๋ด๋นํ๊ณ , ๊ทธ๋ฃจํฐ๊ธฐ๋ ๊ฐ๋จ๊ตฌ ๋ด์ TxData๋ฅผ ๊ธฐ๋กํ ์ ์๋ค.
- ์จ๋๋ฆฌ ์๋ฒ๋ ์ํ๊ณผ ์ํ์ ์ค๊ฐ๋ ๊ตํต์๋จ์ด ์์ฐํ๋ TxData๋ฅผ ๊ธฐ๋กํ๋ค.
- ์ํ์ ํ์ ์ํ๋ค ๊ฐ์ ์ค๊ฐ๊ฑฐ๋, ๊ทธ๋ฃจํฐ๊ธฐ์ ๊ทธ๋ฃจํฐ๊ธฐ๋ฅผ ์ค๊ฐ๋ ๊ตํต์๋จ์ด ์์ฐํ๋ TxData๋ฅผ ๊ธฐ๋กํ๋ค.
- ๊ทธ๋ฃจํฐ๊ธฐ๋ ์ด๋ ํ ๊ทธ๋ฃจํฐ๊ธฐ ๋ด์์ ๊ตํต์๋จ์ด ์์ฐํ๋ TxData๋ฅผ๊ธฐ๋กํ๋ค.
- ๋๋ฌด๋ ์ค์ ์ฐจ์ ์ด ์๋ ๋๋ก์ TxData๋ฅผ ๊ธฐ๋กํ๋ค.
- ๊ฐ์ง๋ ์ค์ ์ฐจ์ ์ด ์๋ ๋๋ก์ TxData๋ฅผ ๊ธฐ๋กํ๋ค.
๋ชจ๋ ์๋ฒ๋ XMPP ์๋ฒ์ด๋ฉฐ, ๋ชจ๋ ์ปค๋ฎค๋์ผ์ด์ ์ XMPP์ ์ํ๋ค. ๊ตํต๋ฌผ๋ฅ๋ ์ค์๊ฐ ์ปค๋ฎค๋์ผ์ด์ ์ด ํ์์ ์ด๋ค. ๊ทธ๋ฅผ ์ํด, ๋ฐ์ดํฐ ์ ์ก๋์ ์ต๋ํ ์ค์ฌ์ผ ํ๋ค. ์ดํ์ ์ค๋ช ์ Openhash Platform์ ๊ดํ ์ง์์ ์ ์ ํ๋ค. ํ์ดํ๋ ํต์ ๋ฐฉํฅ์ด๋ค.
- ์ด๋ ํ ๋๋ก์ ์ง์ ํ๋ ์ฐจ๋์ ์์ ์ IPv6 ์ฃผ์, ํ์ฌ ์๊ฐ, ํ์ฌ GPS ์ขํ๋ฅผ ํฌํจํ๋ ๋ฐ์ดํฐ ๋ญ์น๋ฅผ ์๋ฒ์ ์ ์กํ๋ค. ์ด ๋์ ์ฃผ์, ์๊ฐ ๋ฐ GPS ์ขํ๋ ์์ ํ ํํ(๋ , ์, ์ผ, ์, ๋ถ, ์ด, ๋ฐ๋ฆฌ ์ด)์ด๋ค.
- ๋๋ฒ ์งธ ์ ์กํ๋ ๋ฐ์ดํฐ ๋ญ์น๋ถํฐ ๋ฐ๋ณต๋๋ ์ ๋ณด๋ฅผ ์๋ตํ๋ค. ย ย - ์๊ฐ์ ๊ฒฝ์ฐ, ๋ , ์, ์ผ, ์, ๋ถ, ์ด ์ ๋ณด๋ฅผ ์๋ตํ๊ณ , ๋ฐ๋ฆฌ ์ด ์ ๋ณด๋ง ํฌํจํ๋ค. ๋ฐ๋ผ์,๋ฐ์ดํฐ ์ฉ๋์ ์ฝ 1/6๋ก ์ค์ผ ์ ์๋ค. ์ด(sec) ๋จ์๊ฐ ๋ฐ๋ ๋๋ง ์๋ก์ด ์ด ์ ๋ณด๋ฅผ ํฌํจํ๋ค. ๋ถ(min๊ณผ ์(hr)๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค. ย ย - GPS ์ขํ์ ๊ฒฝ์ฐ, ์๋ถ์ด๋ฅผ ์๋ตํ๊ณ , ๋ฐ๋ฆฌ ์ด(1/1000) ์ ๋ณด๋ง ํฌํจํ๋ค. ๋ฌผ๋ก , ์๋ถ์ด ๋จ์๊ฐ ๋ฐ๋๋ ์ง์ ์์ ์๋ก์ด ์๋ถ์ด ์ ๋ณด๋ฅผ ํฌํจํ๋ ๊ฒ์ ์ด์ ๊ณผ ๋์ผํ๋ค.
ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์ ์ํ๋ ์ฒซ ์๊ฐ, ์๋ฒ๋ ๊ฐ ์ฐจ๋์๊ฒ ๋ค์ ๋ ์ ๋ณด ์ค ํ๋๋ฅผ ์ ๋ฌํ๋ค.
- ์ฒซ ๋ฒ์งธ ๋ฉ์ปค๋์ฆ์ ์ํ ๊ฐ ์ง์ ๋ณ ์กฐํฅ ๊ฐ๋
- ๋๋ฒ ์งธ ๋ฉ์ปค๋์ฆ์ ์ํ ๊ฐ ์ง์ ๋ณ GPS ์ขํ(์๋, ๊ฒฝ๋, ๊ณ ๋)
[Openhash Platform]์ ์ปค๋ฎค๋์ผ์ด์ ๊ท์น์ ๊ธฐ์ตํ๋ผ. ์ฐจ๋์ ์๋ฒ์๊ฒ ๊ฐ ์ฐจ๋์ ๊ณ ์ ํ JabberID์ IPv6 ์ฃผ์๋ฅผ ์ ๋ฌํ๋ค. ํด๋ผ์ด์ธํธ๋ 128-bits๋ก ๊ตฌ์ฑ๋ IP ์ฃผ์์ Interface ID๋ก๋ถํฐ 2-bytes(16-bits = 65,536๋์ ์ฐจ๋์ ๊ณ ์ ํ ID๋ฅผ ๋ถ์ฌํ ์ ์๋ค.) ID ๋๋ 1-byte(8-bits = 256๋์ ์ฐจ๋์ ๊ณ ์ ํ ID๋ฅผ ๋ถ์ฌํ ์ ์๋ค.) ID๋ฅผ ์ถ์ถํ์ฌ ํด๋น ์ฐจ๋์ ๊ณ ์ ํ ID๋ฅผ ์์ฑํ๋ค.๊ณ ์ ํ ID์ JabberID๋ฅผ ๋งคํํ๋ค. ๋ฐ๋ผ์, ์ดํ์ ํด๋ผ์ด์ธํธ-์๋ฒ ํต์ ์์, ๊ทธ๋ฃจํฐ๊ธฐ์ ์ฐจ๋ ๊ฐ์ ์ค๊ณ ๊ฐ๋ ๋ฐ์ดํฐ์ ํฌํจ๋ ํด๋ผ์ด์ธํธ์ JabberID์ IPv6 ์ฃผ์ ๋ฐ์ดํฐ ํฌ๊ธฐ๋ฅผ ์ฝ 1/9๋ก ์ค์ผ ์ ์๋ค.
ํน์ ๋๋ก๋ฅผ ์ด์ฉํ๋ ๋ ์ฐจ๋์ ์ถ๋ฐ์ง์ ๋ชฉ์ ์ง๊ฐ ๊ฐ๋ค๋ฉด, ํด๋น ๋๋ก์ ๋จผ์ ์ง์ ํ ์ฐจ๋์ด ๋จผ์ ๋น ์ ธ ๋๊ฐ๋ค. ๋๋ก ์๋ฅผ ์ฃผํ ์ค์ธ ์ฐจ๋์ ์์ ์ GPS ์ ๋ณด์ ์๊ฐ์ ์๋ฒ์ ์ ์กํ๋ฏ๋ก, ์๋ฒ๋ ํด๋น ๋๋ก๋ฅผ ์ฃผํ ์ค์ธ ์ฐจ๋๋ค ๋ชจ๋์ ๋ํด, ๋์ฐฉ ์ง์ ์ ๊ธฐ์ค์ผ๋ก, ๊ฐ์ฅ ๋นจ๋ฆฌ ๋น ์ ธ ํด๋น ๋๋ก๋ฅผ ๋๊ฐ ์ฐจ๋๋ถํฐ ๊ฐ์ฅ ๋ฆ๊ฒ ๋น ์ ธ ๋๊ฐ ์ฐจ๋๊น์ง ์ฐจ๋๋ค ๊ฐ์ ์ฃผํ ์์๋ฅผ ํ์ ํ ์ ์๋ค.
์ฌ๊ณ ์๋ฐฉ ์ธก๋ฉด์์, ์ด๋ ํ ์ฐจ๋์ ์ค์ง ์์ ๊ณผ ์์ ์ ์ ์ฐจ๋ ๊ฐ์ ๊ฐ๊ฒฉ๋ง ๊ณ ๋ คํ๋ฉด ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก, ์๋ฒ๋ ์ฐจ๋ A์๊ฒ ์ฐจ๋ B์ ํ์ฌ ์์น๋ฅผ ์ ์กํ๊ณ , B์๊ฒ C์ ํ์์น๋ฅผ ์๋ ค์ค๋ค. ๊ฐ ์ฐจ๋์ด ์์ฐจ์ ์ผ์ ํ ์ด๊ฒฉ ๊ฑฐ๋ฆฌ๋ฅผ ์ ์งํ๋ค๋ฉด, ์ฌ๊ณ ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ ํ์ ํ ๋ฎ์์ง๋ค.
๊ธธ์ด 465km์ ๊ฒฝ๋ถ ๊ณ ์๋๋ก๋ฅผ ์๋ก์, ๊ณ ์๋๋ก ์์ ์ฐจ๋์ด ๋ค๋ฅธ ๋ชจ๋ ์ฐจ๋์ ์์น ์ ๋ณด๋ฅผ ํ๋ํ ํ์๋ ์๋ค. ์ ํ ๋ช๋ช ์ฐจ๋์ ์์น์ ์๋ ์ ๋ณด๋ง์ผ๋ก ์ฌ๊ณ ๋ฅผ ์๋ฐฉํ๊ธฐ์ ์ถฉ๋ถํ๋ค. ๊ทธ๋ฌ๋ฏ๋ก, ์๋ฒ๋ ๋๋ก ์์ ๊ฐ ์ฐจ๋ ๊ฐ๊ฐ์๊ฒ ์ผ๋ถ ์ฐจ๋์ ๋ํ ์ ๋ณด๋ง ์ ๋ฌํ๋ค. ๊ทธ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค.
๋๋ก๋ฅผ 1km๋จ์๋ก ๋ค์์ ์น์ ์ผ๋ก ๋ถํ ํ๊ณ , ๊ฐ ์น์ ์ ๊ณ ์ ํ IP ์ฃผ์๋ฅผ ํ ๋นํ๋ค. ์ด๋ ํ ์น์ ์ ์์๋ ์ฐจ๋์ ์ ํ ์น์ ์ ์์๋ ์ฐจ๋์ ๊ดํ ์ ๋ณด๋ฅผ ์๋ฒ๋ก๋ถํฐ ์ ์ก๋ฐ๋๋ค. ์์ธ์์ ๋ถ์ฐ์ ์ด๋ฅด๋ ์ ๊ตฌ๊ฐ์ ์ฃผํํ๋ ์ฐจ๋์ 465๊ฐ์ ์น์ ์ ์์ฐจ์ ์ผ๋ก ํต๊ณผํ๋ฉฐ, ๊ทธ ๋ ๊ทธ ๋ ์๋ก์ด ์น์ ์ ํ ๋น๋ฐ๊ฒ ๋๋ค.
์ฃผํ ์ฐจ๋๊ณผ ์๋ฒ ๊ฐ์ ์ํต์ ์ค์๊ฐ์ผ๋ก ์ด๋ค์ ธ์ผ ํ๋ค. ์ค์๊ฐ์ด๋ ํด๋ผ์ด์ธํธ๊ฐ ๋ฉ์์ง๋ฅผ ์ ์กํ ์๊ฐ๊ณผ ์๋ฒ๊ฐ ๋ฉ์์ง๋ฅผ ์ ์ํ ์๊ฐ ๋๋ ๊ทธ ๋ฐ๋ ๋ฐฉํฅ์ ์๊ฐ ์ฐจ๊ฐ 1/1,000์ด(= 1msec) ์ด๋ด์์ ์๋ฏธํ๋ค.
๊ทธ๋ฌ๋ฏ๋ก, ์๋ฒ๋ load ๋ณํ์ ์ ์ถ์ ์ผ๋ก ๋์ํ ์ ์์ด์ผ ํ๊ณ , ์๋ต ์๋๊ฐ ๋๋ฆฐ ํด๋ผ์ด์ธํธ๋ ๋๋ก์์ ์ฌ์ ์ ์ ํด์ง ๊ท์น์ ๋ฐ๋ผ ํด์ถ ํ๋ก์ธ์ค๋ฅผ ์๋ํ ์ ์์ด์ผ ํ๋ค.
์ค์๊ฐ ์ํต์ ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ Port๋ฅผ ์ผ์ ํ ๊ธฐ๊ฐ ๋์ ํญ์ ์ด์ด๋๋ ๊ฒ์ด๋ค. ๊ฐ๋ น, ์์ธ์์ ์ถ๋ฐํ์ฌ ๋ถ์ฐ์ ๋์ฐฉํ ์์ ์ธ ์ฐจ๋๊ณผ ์๋ฒ๋ ์ฃผํํ๋ ๋์ ํน์ Port๋ฅผ ์ด์ด๋ ์ ์๊ณ , ๋ฐ๋ผ์ ๋ ๋จธ์ ์ ๊ฐ๊ธฐ ์๋๋ฐฉ์ ์์ ์ ๋ฉ๋ชจ๋ฆฌ์ ์์ฃผํ๋ ํ์ผ๋ก ๊ฐ์ฃผํ ์ ์๋ค.
์ดํ์ ์ค๋ช ์ [Openhash Platform]์ ๊ธฐ์ ๋ ์๋ฒ์ ๊ณ์ธต๊ตฌ์กฐ๋ฅผ ์ ์ ํ๋ค.
๋๋ก๋ ๋ค์์ ํฌํจํ๋ค.
- ํธ๋ ๋๋ ์ฐจ์ ์๋ ๋๋ก
- ์๋ณต 2์ฐจ์
- ์๋ณต 4์ฐจ์
- ์๋ณต 6์ฐจ์ ์ด์
- ๊ถค๋์ ์ฒ ๋
- ํญ๊ณต ํญ๋ก
- ์ ๋ฐ ํญ๋ก
- ๊ตํต์๋จ์ ๋ค์์ ํฌํจํ๋ค.
- ์๋์ฐจ
- ์ ์ฒ ๊ณผ ์ด์ฐจ
- ์ ๋ฐ
- ํญ๊ณต๊ธฐ
- ๋๋ก
ํ๋์ ๊ฐ์ง๋ ๋จ๋ ์ฃผํํ๋ ํ ๋์ ์ฐจ๋์ด๋ค. <image: Google>
๊ตฐ์ง ์ฃผํํ๋ ์ผ๋ จ์ ์ฐจ๋๋ค์ด๋ค. ๊ตฐ์ง ์ฃผํ์ ์ฃผํ ์๋์ง ํจ์จ์ ํ๊ฒฉํ ๋์ผ ์ ์์ผ๋, ์ด๊ณ ์ ํต์ ๋ง๊ณผ ์ฐจ๋ ์ฒด๊ฒฐ์ฅ์น๋ฅผ ์ ์ ํ๋ค.
๊ทธ๋ฃจํฐ๊ธฐ๋ ์๋ฉด๋ ๋จ์์ ํ ๋น๋ ๊ตํต์ ์ด๋ชจ๋์ด๋ค. ์ถ๋ฐ์ง์ ๋์ฐฉ์ง๊ฐ ๋ชจ๋ ์ด๋ ํ ์๋ฉด๋ ๋ด๋ถ์ ์๋ ๊ตํต์๋จ์ ๊ตํต ๊ณํ์ ์๋ฆฝํ๊ณ ์งํํ๋ค.
์ํ์ ๊ตญ๊ฐ, ์ฃผ State, ๊ด์ญ์, ๋ฐ ์๊ตฐ๊ตฌ ๋จ์์ ํ ๋น๋ ๊ตํต์ ์ด๋ชจ๋์ด๋ค. ์ถ๋ฐ์ง์ ๋์ฐฉ์ง๊ฐ ๊ทธ๋ฃจํฐ๊ธฐ์ ์ํ์ง ์๋ ๊ตํต์๋จ์ ๊ตํต ๊ณํ์ ์๋ฆฝํ๊ณ ์งํํ๋ค.
์จ๋๋ฆฌ๋ ์ธ๊ณ ๋จ์์ ํ ๋น๋ ๊ตํต์ ์ด๋ชจ๋์ด๋ค. ์ถ๋ฐ์ง์ ๋์ฐฉ์ง๊ฐ ์ํ์ ์ํ์ง ์๋ ๊ตํต์๋จ์ ๊ตํต ๊ณํ์ ์๋ฆฝํ๊ณ ์งํํ๋ค.
์์จ์ฃผํ ๊ตํต์๋จ์ ์ถ๋ฐ ์๊ฐ, ๊ฒฝ๋ก, ์๋ ๋ฐ ๋์ฐฉ ์๊ฐ์ ๊ทธ๋ฃจํฐ๊ธฐ, ์ํ ๋ฐ ์จ๋๋ฆฌ์ ํ ๋น๋ ๊ตํต์ ์ด๋ชจ๋์ ์ํด ๊ฒฐ์ ๋๋ค.
๊ตํต์ ์ด๋ชจ๋์ ์์ฑ ๊ณผ์ ์ Machine Learning ๋๋ Artificial Intelligence ๊ธฐ๋ฒ์ ์ฃผ๋ก ์ฌ์ฉํ๋ค. ํนํ, Berkeley ๋ํ CS188 ๊ฐ์ข๋ฅผ ํ๊ตญ์ด ๊ฐ์ข๋ก ์ฌ๊ตฌ์ฑํ Pacman ์๊ณ ๋ฆฌ์ฆ์ ์ฐธ์กฐํ๋ผ.
์์จ์ฃผํ ์ฐจ๋์ ๊ตํต ํ๋์ ์์ฑํ๋ ์๋ฆฌ๋ ๊ฒฝ๋ก ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋จธ์ ๋ฌ๋์ ์ํ๋ค. ๊ธฐ์ ์ ์์ธ๋ [๋ํ๋ฏผ๊ตญ ํนํ ์ถ์ ๊ณต๊ฐ - ์์จ์ฃผํ ์ฐจ๋ ๋ฐ ์์คํ ] ()์ ์ฐธ์กฐํ๋ผ.
- ์๋ฒ์ ๋๋ก์ ์ ํธ๋ฑ, ๊ฑด๋๋ชฉ ๋ฑ์ด ํ๊ธฐ๋ ์ง๋๋ฅผ ์ ๋ ฅํ๋ค.
- ์ง๋ ์์ ๋๋ก๋ฅผ ๋ฐ๋ผ ์ฃผํํ๋ ํ๋์ ์ฐจ๋ ์ค๋ธ์ ํธ๋ฅผ ์ ๋ ฅํ๋ค.
- ์ถ๋ฐ ์ง์ ๊ณผ ๋์ฐฉ ์ง์ ์ ์ ๋ ฅํ๋ค.
- ์ต๋จ ์๊ฐ์ ๋ชฉ์ ์ง์ ๋๋ฌํ ์ต์ ๊ฒฝ๋ก๋ฅผ ๋์ถํ๋ค.
- ์ฐจ๋์ ์๋ฅผ ๋๋ ค๊ฐ๋ฉฐ, Training์ ์ง์ํ๋ค.
๋ชจ๋ ๊ตํต ํ๋์ ์ค์ ๋ก ์งํํ๋ ๋ชจ๋์ด๋ค. ๊ทธ ์ญํ ์,
- ์ถ๋ฐ์ง์ ๋์ฐฉ์ง๊ฐ ์ด๋ ํ ์๋ฉด๋ ๋ด๋ถ์ ์์ ๋, ํด๋น ๊ตํต ํ๋์ ์์ฑ๊ณผ ์งํ์ ๋ด๋นํ๋ค.
- ์ํ๋ก๋ถํฐ ์ ๋ฌ๋ ๊ตํต ํ๋์ ์งํํ๋ค.
ํ๋์ ์ํ์ ํ๋ ์ด์์ ๊ทธ๋ฃจํฐ๊ธฐ๋ก ๊ตฌ์ฑ๋๋ค. ํ์ ์ํ ๋ชจ๋์ ์ถ๋ฐ์ง์ ๋์ฐฉ์ง๊ฐ ์ด๋ ํ ์๊ตฐ๊ตฌ ๋ด๋ถ์ ์์ ๋, ํด๋น ๊ตํต ํ๋์ ์์ฑ๊ณผ ์งํ์ ๋ด๋นํ๋ค.
- ์ถ๋ฐ์ง์ ๋์ฐฉ์ง ๊ฐ์ ์ต์ ๊ฒฝ๋ก๋ฅผ ๋์ถํ๋ค.
- ๋์ถ๋ ์ต์ ๊ฒฝ๋ก๋ฅผ ๊ด๋ จ๋ ๊ฐ์ง์ ๋๋ฌด ๋ชจ๋์ ์ ๋ฌํ๋ค.
ํ๋์ ์์ ์ํ์ ํ๋ ์ด์์ ํ์ ์ํ๋ก ๊ตฌ์ฑ๋๋ค. ์์ ์ํ ๋ชจ๋์ ์ถ๋ฐ์ง์ ๋์ฐฉ์ง๊ฐ ์ด๋ ํ ๋, ๊ด์ญ์ ๋ด๋ถ์ ์์ ๋, ํด๋น ๊ตํต ํ๋์ ์์ฑ๊ณผ ์งํ์ ๋ด๋นํ๋ค.
- ์ถ๋ฐ์ง์ ๋์ฐฉ์ง ๊ฐ์ ์ต์ ๊ฒฝ๋ก๋ฅผ ๋์ถํ๋ค.
- ๋์ถ๋ ์ต์ ๊ฒฝ๋ก๋ฅผ ๊ด๋ จ๋ ๋๋ฌด ๋ชจ๋์ ์ ๋ฌํ๋ค.
ํ๋์ ์ํ์ ํ๋ ์ด์์ ์์ ๊ทธ๋ฃจํฐ๊ธฐ ๋ชจ๋๋ก ๊ตฌ์ฑ๋๋ค. ์ํ ๋ชจ๋์ ์ถ๋ฐ์ง์ ๋์ฐฉ์ง๊ฐ ์ด๋ ํ ๊ตญ๊ฐ ๋๋ ์ฃผ ๋ด๋ถ์ ์์ ๋, ํด๋น ๊ตํต ํ๋์ ์์ฑ๊ณผ ์งํ์ ๋ด๋นํ๋ค. ์ถ๋ฐ์ง์ ๋์ฐฉ์ง ๊ฐ์ ์ต์ ๊ฒฝ๋ก๋ฅผ ๋์ถํ๋ค. ๋์ถ๋ ์ต์ ๊ฒฝ๋ก๋ฅผ ๊ด๋ จ๋ ๋๋ฌด ๋ชจ๋์ ์ ๋ฌํ๋ค.
์จ๋๋ฆฌ ๋ชจ๋์ ์ ์ผํ๋ฉฐ, ํ๋ ์ด์์ ์์ ์ํ ๋ชจ๋๋ก ๊ตฌ์ฑ๋๋ค. ์จ๋๋ฆฌ ๋ชจ๋์ ์ถ๋ฐ์ง์ ๋์ฐฉ์ง๊ฐ ๋ ์ด์์ ๊ตญ๊ฐ ๋๋ ์ฃผ์ ์ฐ์ฌํ ๋, ํด๋น ๊ตํต ํ๋์ ์์ฑ๊ณผ ์งํ์ ๋ด๋นํ๋ค.
- ์ถ๋ฐ์ง์ ๋์ฐฉ์ง ๊ฐ์ ์ต์ ๊ฒฝ๋ก๋ฅผ ๋์ถํ๋ค.
- ๋์ถ๋ ์ต์ ๊ฒฝ๋ก๋ฅผ ๊ด๋ จ๋ ๋๋ฌด ๋ชจ๋์ ์ ๋ฌํ๋ค.
์ํ ์๋ฒ๊ฐ ๋์ถํ ๊ฒฝ๋ก๋ฅผ ๊ทธ๋ฃจํฐ๊ธฐ ๋ชจ๋์ ์ ๋ฌํ๋๋ฐ ์ฃผ๋ชฉํ ํ์๊ฐ ์๋ค. ๋ชจ๋ ๊ตํต ํ๋์ ์งํ์ ์ค์ง ๊ทธ๋ฃจํฐ๊ธฐ ๋ชจ๋์ ์ํ๋ค.
๋จผ์ ์ ์ฃผ๋ ์ง๋ ์์์ ์๋ฎฌ๋ ์ด์ ์ ์งํํ๊ณ , ์ด์ด ์ค์ ์ฐจ๋์ผ๋ก ํ ์คํธํ๋ค.
๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ถ๋ฐ์ง์ ๊ณผ ๋์ฐฉ ์ง์ ์ ์ง์ ํ ๋ค, ํ ๋์ ๊ฐ์(Virtual) ์ฐจ๋์ด ๋๋ก ๊ฐ์ฅ์๋ฆฌ ๋ผ์ธ(Line)์ด ๋ฟ์ง ์๊ณ ๋ชฉ์ ์ง์ ๋์ฐฉํ๋๋ก ํ๋ จํ๋ค(์ง์ ์์ ์ฅ์ ๋ฌผ).
์ด์ด, ์ ์ฃผ๋์ ๋๋ก ์ง๋๋ฅผ ์ด์ฉํ์ฌ, ํ ๋์ ๊ฐ์(Virtual) ์ฐจ๋์ด ์ฃผํ ๋ฐฉ๋ฒ์ ํ์ตํ๋ค.
- ์ ์ฃผ๋ ์ ์ญ์ ์๋ฉด๋(๊ทธ๋ฃจํฐ๊ธฐ)๊ณผ ์๊ตฐ๊ตฌ(ํ์ ์ํ) ๋จ์๋ก ๋ถํ ํ๊ณ , ์ ์ฒด๋ฅผ ํ๋์ ์์ ์ํ๋ก ๋ฌถ์ ๋ค, ๊ณ์ธต์ ์ธ ์ ์ด๋ชจ๋์ ํ ๋นํ๋ค. ๊ฐ ์ ์ด๋ชจ๋์ ์ญํ ์ ์ ์ ํ ๋ฐ์ ๊ฐ๋ค.
- ํ ๋์ ๊ฐ์ ์ฐจ๋ A๊ฐ ๋๋ก๋ฅผ ์ฃผํํ๋ฉด์ย ์กฐํฅ ๊ฐ๋, Timestamp, ๋ธ๋ ์ดํฌ, ์์ ๋ ์ดํฐ ์ ๋ณด๋ฅผ ํฌํจํ๋ TxData๋ฅผ ์์ฑํ์ฌ, ๊ฐ๊ฐ์ ๋๋ก ์ค๋ธ์ ํธ์ ๊ธฐ๋กํ๋ค. ย
- ์๋ก์ด ๊ฐ์ ์ฐจ๋ B๊ฐ ์ด์ ์ ์ฐจ๋ A๊ฐ ๋จ๊ธด ์กฐํฅ ๊ฐ๋๋ง์ ์ฐธ์กฐํ์ฌ ์ฃผํํ๋ ๋ฐฉ๋ฒ์ ํ๋ จํ๋ค.
- ์ด์ด ๋ณต์์ ๊ฐ์ ์ฐจ๋๋ค(C, D, E, โฆ)์ด ๊ฐ๊ธฐ ์ด์ ์ ์ฐจ๋์ด ๋จ๊ธด ์กฐํฅ ๊ฐ๋์ Timestamp๋ฅผ ์ฐธ์กฐํ์ฌ ๋์์ ์ฃผํํ๋ ๋ฐฉ๋ฒ์ ํ๋ จํ๋ค.
- ์ฃผํ ์ค์ธ ์์จ์ฃผํ ์ฐจ๋๋ค ๊ฐ์ ๊ฐ๊ฒฉ์ 1~10cm๋ก ์ค์ผ ์ ์๋ค.
- ์ฐจ๋ ๊ฐ๊ฒฉ์ด ์ข์์๋ก ๋๋ฐ ์ํฉ(์ด๋ฅผํ ๋ฉด, ๋ฌด๋จํก๋จ์)์ด ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ๋ฎ๋ค.
- ์ฐจ๋๋ค ๊ฐ์ ์ํต์ ์ค์๊ฐ์ด๋ค.
๋ฐ๋ผ์, ๋ค์ ์น์ ์ ์๋ฎฌ๋ ์ด์ ์์ ๋ณด๋ฏ, ๋๋ก ์ด์ฉ๋ฅ ์ ํ์ ํ ์ฆ๊ฐ์ํฌ ์ ์๋ค.
์๋ ๋ด์ฉ์ AI์ Reinforcement Learning์ ๊ดํ ์ง์์ ์๊ตฌํ๋ค. ์ธ๊ณต์ง๋ฅ ๊ฐ์ข ์ค Berkeley ๋ํ CS188 ํ๊ตญ์ด ๊ฐ์๋ฅผ ์ฐธ์กฐํ๋ผ. ์ฌ๋์ ์ด์ ๋ฉดํ ์๊ฒฉ ์ํ์ฒ๋ผ, ์ฐจ๋๋ ์์จ์ฃผํ ์๊ฒฉ ์ํ์ด ํ์ํ๋ค. ์ฌ๋๊ณผ ๋ฌ๋ฆฌ, ์ฐจ๋์ ์ํ์ฅ์์ ์์จ์ฃผํ์ ๋ฐฐ์ด๋ค.
์๋ ๊ทธ๋ฆผ์ ํ๊ตญ์ ๊ตํต๋ ์์(์๋ฃ: ๊ตญํ ๊ตํต๋ถ)์ด๋ค.
์ด๋ค ๋๋ก๋ ์๋ณต 8~12์ฐจ์ ์ด๋ค. ์ฝ๊ฐ์ ๊ฐ์ ๊ณผ ๋๋ถ์ด, ์์จ์ฃผํ ๋๋ก ํธ๋ 1์ฐจ์ (= ์๋ณต 2์ฐจ์ )์ผ๋ก ํ์ฌ์ ๊ตํต๋์ ์ ๋ถ ์ํํ ์ ์์ ์ง ์ฌ๋ถ๋ฅผ ๊ฐ๋จํ ๊ณ์ฐํด ๋ณผ ์ ์๋ค.
- ๊ฐ ๋๋ก๋ ํ๊ท 10์ฐจ์ ์ด๋ค.
- ๊ฐ ์ฐจ์ ์ ์ฃผํํ๋ ์ฐจ๋๋ค์ ์๋๋ ์ผ์ ํ๋ค.
- ์ฃผํ ์ค์ธ ์ฐจ๋๋ค ๊ฐ์ ํ๊ท ๊ฐ๊ฒฉ์ 100m์ด๋ค.
- ์ฐจ๋ 1๋์ ๊ธธ์ด๋ฅผ ํ๊ท 9m์ด๋ค.
- ๊ฐ ๋๋ก์ 2๊ฐ ์ฐจ์ (= ์๋ณต 2์ฐจ์ )์ด ์์จ์ฃผํ ๋๋ก์ด๋ค.
- ์์จ์ฐจ๋๋ค์ ํ๊ท ์ฃผํ ๊ฐ๊ฒฉ์ 1m์ด๋ค.
- ๋ฐ๋ผ์, ์์จ์ฐจ๋์ ๋๋ก ์ด์ฉ๋ฅ ์ ์ข ๋์ 10๋ฐฐ ๋๋ 1,000%์ด๋ค.
๊ฐ๋จ๋๋ก์ ๊ฒฝ์ฐ, ์๋ณต 12์ฐจ์ ๋๋ก๋ฅผ ํ๋ฃจ 170,000๋๊ฐ ์ด์ฉํ๋ค. ์์จ์ฃผํ ๋๋ก๋ฅผ ์๋ณต 2์ฐจ์ ์ผ๋ก ํ๋ฉด, ๋๋ก ์ด์ฉ์ ์ 60%๋ก ๊ตํต๋์ ์ํํ ์ ์๋ค.
๊ทธ๋ฌ๋, ํ์ค์ ์ด๋ก ๊ณผ ๋ค๋ฅด๋ค. ๊ฐ๋จ๋๋ก ๋ฑ ์ผ๋ถ ๋๋ก๋ง ์์จ์ฃผํ ๋๋ก๋ฅผ ์ค์นํ๋ค๋ฉด, ์ผ๋ฐ ๋๋ก์์ ์ฐ๊ฒฐ ์ง์ ์์ ๋ณ๋ชฉ ํ์์ ํผํ ์ ์๋ค. ๊ทธ๋ฌ๋ฏ๋ก, ๊ตํต๋ฌผ๋ฅ Planning์ด ํ์ํ๋ค.
์์จ์ฃผํ ์ฐจ๋์ด ๋จ๋ ์ผ๋ก ์์จ์ฃผํํ ์ ์๊ฒ ํ๋ ๋ฉ์ปค๋์ฆ๊ณผ ๋ณ๋๋ก, ์๋ฒ๋ ์ ์ฒด ์์จ์ฃผํ ์ฐจ๋๋ค ๊ฐ๊ฐ์ ๊ตํต ๊ณํ์ ์๋ฆฝํ ํ์๊ฐ ์๋ค. ๊ทธ ๋ชฉํ๋ ๊ตํต ๋ฌผ๋ฅ์ ์ํ ์ฌํ์ ๊ฐ์น ์์ฐ์ ์ดํฉ์ด ์ต๋๊ฐ ๋๊ฒ ํ๋ ๊ฒ์ด๋ค.
๊ทธ๋ฃจํฐ๊ธฐ, ์ํ ๋ฑ์ ์๋ฒ๋ ๊ดํ ๊ถ์ญ ๋ด์ ๊ตํต๋ฌผ๋ฅ ๊ณํ์ ์๋ฆฝํ๋ค. ์ด ๊ณผ์ ์ ์ ํ์ ์ธ ML ์๊ณ ๋ฆฌ์ฆ, ํนํ, ๊ท์น ๊ธฐ๋ฐ AI์ ์ํ๋ค.
- Deep Neural Net์ ๊ตฌ์ฑํ๋ค.
- ๋์งํธ ์ง๋๋ฅผ ์ค๋นํ๋ค.
- ๋์งํธ ์ง๋ ์์ 100๋์ ์ฐจ๋์ ๋ฌด์์๋ก ๋ฐฐ์นํ๊ณ , ๊ฐ๊ฐ์ ๋์ฐฉ์ง๋ฅผ ์ง์ ํ๋ค.
- ์ ํธ๋ฑ, ๊ฑด๋๋ชฉ, ๊ต์ฐจ๋ก ๋ฑ๊ณผ ๊ด๋ จ๋ ๊ท์น์ ์ง์ ํ๋ค.
- ๋ชฉํ๋ฅผ ๋ฌ์ฑํ ๋๊น์ง, RL์ ๋ฐ๋ณตํ๋ค.
์ฃผํผํฐ ํ์ ํฅํ ์์จ์ฃผํ๊ณผ ์คํํด์ฌ๋ฅผ ๊ฒฐํฉํ์ฌ ์์จ์ฃผํ์ฐ์ ์ชฝ์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์งํํ ๊ณํ๋ ์์ผ์ ๊ฑด๊ฐ์?