์ต๊ทผ โOpenAIโ๋ โUberAIโ์ NAS(Neural Architecture Search) ๋จ๊ณ๋ฅผ ๊ฐ์ํํ๊ธฐ ์ํ ์๋ก์ด ์ ๊ทผ๋ฒ์ธ โํฉ์ฑ ํํธ๋ฆฌ ๋์ฌ(Synthetic Petri Dish, SPD)โ๋ฅผ ์ ์ํ๋ค.
์ฌ์ธต ์ ๊ฒฝ๋ง(Deep neural networks)์ ์ง๋ ๋ช ๋ ๋์ ์์ฑ ์ธ์, ์ด๋ฏธ์ง ์ธ์, ๊ธฐ๊ณ ๋ฒ์ญ๊ณผ ๊ฐ์ ๋ค์ํ ๋น์ฆ๋์ค ๊ณผ์ ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ํํด์๋ค.
์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด NAS(Neural Architecture Search)๋ ๋์ ๊ณต๊ฐ์ ์ค๊ณ ๋ชจํฐํ(architectural motifs)๋ฅผ ํ์ํ๋ฉฐ, ๋๊ท๋ชจ ๋คํธ์ํฌ ๋ด์์ ์ธ์คํด์ค๋ฅผ ์์ฑํ๊ณ ์ด๋ฅผ ํตํด ๋คํธ์ํฌ๋ฅผ ์์ฒ ๊ฐ ์ด์์ ๋ฐ์ดํฐ ์ํ๋ก ํ๋ จ ๋ฐ ํ๊ฐํจ์ผ๋ก์จ ๊ฐ ์ฃผ์ ์ ์ค์ ํ๊ฐ๋ฅผ ํฌํจํ๋ ๊ณ์ฐ ์ง์ฝ์ ํ๋ก์ธ์ค๋ค.
์ถํ์ ๋ ผ๋ฌธ ํ๋ซํผ ์๋ฅด์๋ธ(arxiv)์ ๊ณต๊ฐ๋ ์ด ์ฐ๊ตฌ๋ย ์๋ฌผํ ์์ด๋์ด์์ ์๊ฐ์ ์ป์ด ๊ธฐ๊ณ ํ์ต์ผ๋ก ์ด ์์ด๋์ด๋ฅผ ๊ตฌ์ฒดํํ๋ค. ๊ณ ์ฑ๋ฅ SPD ์ ์ฉ์ ๊ณ ์ฑ๋ฅ ์ค๊ณ ๋ชจํฐํ๋ฅผ ์๋ณํ๋ ๊ฒ์ ๋ชฉํ๋ก ๋ง๋ค์ด์ก๋ค. ๋ณธ ์ฐ๊ตฌ์์ ์ ์ํ ์ ๊ทผ๋ฒ์ ๋ ๋์ ์ ๊ฒฝ๋ง ๋ชจํฐํ๋ฅผ ์ฐพ๊ธฐ ์ํด ์ด๋ฌํ ์ข ๋ฅ์ ๊ณผํ์ ๊ณผ์ ์ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ฌํํ๋ ค๊ณ ์๋ํ๋ค.
SPD ๋ชฉํ๋ ๊ทธ ์์ ํ๋ จ๋ ์๊ท๋ชจ ๋ชจํฐํ ์ฑ๋ฅ์ด โ๊ธฐ๋ฐ ์ง์ค(ground-truth)โ ํ๊ฐ์์ ํ์ฅ๋ ๋ชจํฐํ์ ์ฑ๋ฅ์ ์ ์์ธกํ๋๋ก ํ๋ ์๊ท๋ชจ ํ๋ จ ํ๊ฒฝ์ ๋ง๋๋ ๊ฒ์ด๋ค.

์์ ๊ทธ๋ฆผ์์ ์ผ์ชฝ ๊ทธ๋ฆผ์ SPD ์ ์ฐจ์ ๋ด๋ถ ๋ฃจํ ๋ฐ ์ธ๋ถ ๋ฃจํ ํ๋ จ์ ๋ณด์ฌ์ค๋ค. ๋ชจํฐํ(์ด ์์์ ํ์ฑํ ๊ธฐ๋ฅ)๋ ์ ์ฒด ๋คํธ์ํฌ(์ : 2 ๊ณ์ธต, 100๊ฐ์ ๋์ MLP)์์ ์ถ์ถ๋ผ ๋ณ๋์ ํจ์ฌ ์์ ๋ชจํฐ๋ธ ๋คํธ์ํฌ (์ : 2 ๊ณ์ธต, ๋จ์ผ ๋ด๋ฐ MLP)๋ก ์ธ์คํด์คํ ๋๋ค.๊ทธ๋ฐ ๋ค์ ๋ชจํฐํ ๋คํธ์ํฌ๋ ํฉ์ฑ ํ๋ จ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉ, ๋ด๋ถ ๋ฃจํ์์ ํ๋ จ๋๊ณ ํฉ์ฑ ๊ฒ์ฆ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํด ํ๊ฐ๋๋ค. ์ธ๋ถ ๋ฃจํ์์, ํ๊ท ํ๊ท ์ ๊ณฑ ์ค์ฐจ ์์ค์ ํ์คํ ๋ SPD ๊ฒ์ฆ ์์ค๊ณผ ์ด์ ์์ํ๋ ํ์คํ ๋ ๊ธฐ๋ฐ ์ง์ค ์์ค ์ฌ์ด์์ ๊ณ์ฐ๋๋ค.
ํฉ์ฑ ํ๋ จ ๋ฐ ๊ฒ์ฆ ๋ฐ์ดํฐ๋ ์ธ๋ถ ๋ฃจํ ์์ค๊ณผ ๊ด๋ จํด ๊ฒฝ์ฌ ๋จ๊ณ( gradient steps)๋ฅผ ์ํํจ์ผ๋ก์จ ์ต์ ํ๋๋ค.
SPD๋ ํนํ ๋ถ์ถฉ๋ถ ํ ์ง๋ฉด ๊ธฐ๋ฐ ์ง์ค ๋ฐ์ดํฐ(ground truth data)๋ฅผ ์ฌ์ฉํ ์์์ ๋ ์๋ก์ด ๋ชจํฐํ์ ์ฑ๋ฅ์ ํจ์ฌ ๋ ์ ํํ๊ฒ ์์ธกํ ์ ์๋ค.์ฐ๊ตฌ๋ ํน์ ๋ชจํฐํ ๋๋ ์์๊ฐ ์ต์ข ๊ฒฐ๊ณผ์ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง์ ๋ํ ์ผ์ข ์ ์ง๋ฌธ-๋ต๋ณ ๋ฌธ์ ๋ก ์ํคํ ์ฒ ๊ฒ์์ ์ ๊ทผํด ์์ธก ๋ชจ๋ธ์ด ๋ ์ด์ ๋ธ๋ ๋ฐ์ค๊ฐ ์๋๋ผ๋ ๊ฒ์ ์ ์ํ๋ค.
์ด์ ๋ญ๋ผ๊ณ ํ๋์ง ๋ํต๋ชจ๋ฅด๊ฒ ๊ตฌ๋ง.. ์ถ์ฒ์ด๋ ๋๋ฃธ