๋ด๊ฐ ์ธ๊ณต์ง๋ฅ์ ๋ํด ์ทจํ๊ณ ์๋ ์ ์ฅ์, ์ค๋ก์ง ๊ธฐ์ตmemory๊ณผ ์ฐธ์กฐreference๋ง์ผ๋ก ์ง๋ฅ์ด ๊ตฌํ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ด๊ณ , ์ด๊ฒ์ ์ ์ด์ '๊ณ์ฐcomputation'์ผ๋ก ์ง๋ฅ์ ๊ตฌํํ๊ณ ์ ํ๋ ํ์ฌ์ ์ฃผ๋ฅ์ ์ธ๊ณต์ง๋ฅ ์ด๋ก ๊ณผ ์ฐจ์ด๊ฐ ์๋ค.
๋ฉ๋ชจ๋ฆฌ์ ์ฐธ์กฐ ๋ฅ๋ ฅ๋ง์ผ๋ก ์ง๋ฅ์ ๊ตฌํํ๋ ๊ฒ์ '๋๋ง์๋mnemosyne' ์ด๋ก ์ด๋ผ๊ณ ํ ์ ์๊ฒ ๋๋ฐ, ์ด ์ ์ฅ์ ์ํ๋ฉด, ๊ณ์ฐ ๋ฅ๋ ฅ์ ๋๋ง์๋ ํ์ฉ์ ํ ๋ฉดfacet์ด๊ณ , ๊ทธ๋ฐ ์๋ฏธ์์ ์ฐ์ฐ๋ฅ๋ ฅ์ ๋๋ง์๋์ ๊ณ ์์คhigh-level ํ์ฉ์ด๊ณ , ์๋์ ์ผ๋ก ์ฐธ์กฐ๋ฅ๋ ฅ์ ๋งค์ฐ ์ ์์คlow-level ๋ฐฉ์์ด๋ผ ํ ์ ์๋ค.
ํ์ง๋ง ์ฌ์ ํ ๋ฉ๋ชจ๋ฆฌ์ ์ฐธ์กฐ๋ ์ด๊ฒ์ ๋นํ๋ฉด ๋งค์ฐ ๊ณ ์์ค์ด๋ค: "๋ด๋ฐneuron(์ ๊ฒฝ์ธํฌ) ๊ทธ ์์ฒด". ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ๊ฐ '๊ธฐ์ตํ๋ค'๋ ์ฌ์ค์ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ฌผํ์ ์ผ๋ก๋ ๋์ ํด๋งhippocampus๊ฐ ๊ธฐ์ต์ ๊ด์ฌํ๊ณ ์๋ค๋ ์ฌ์ค๋ ์ด๋ ์ ๋ ๋ฐํ์ก๋ค(ํ์ง๋ง ํด๋ง๊ฐ ์ ๋ถ๋ ์๋๋ค. ํด๋ง๊ฐ ์๋ ์๋ฌผ๋ค๋ ๊ธฐ์ต์ ํ๋ค. ์ธ๊ฐ์ ํด๋ง๋ ๋ค๋ง ํนํ๋ ์์ญ์ด๋ค).
๋ด๋ฐ์ ์ธํฌ์ธ๋ฐ, ์ด๋ป๊ฒ ๊ธฐ์ต์ ๊ฐ์งํ๊ณ ์๋์ง ์ฌ์ ํ ์ ์ ์๋ค. ์ ๊ฒฝ์ธํฌ๋ฅผ ํ๋์ฉ ๋ถ๋ฆฌํด์ ๊ด์ฐฐํ๋ค๊ณ ํด๋ ์ ์ ์๋ ๊ฑด ๋ง์ฐฌ๊ฐ์ง์ผ ๊ฒ์ด๋ค. ์๋ํ๋ฉด, ๊ธฐ์ต ํ์์ด๋ ๋์ธํฌ์ 0์ด๋ 1๋ก ๋ ์ ์ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ๊ฒ์ด๋ผ๊ธฐ ๋ณด๋ค๋, ์ ๊ธฐ์ ํธ๊ฐ ๋์ธํฌ๋ฅผ ํต๊ณผํ๋ ๋์ ์ธ ๊ณผ์ ์ ๊ฒฐ๊ณผ์ผ ๊ฐ๋ฅ์ฑ์ด ๋๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ฐ ๋ฐฉ์์ ๋๊ตด์ ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๊ฑฐ๋, ์ํผ์ง๋ ์ฃฝ๊ฐ์ ๊ธ์จ๋ฅผ ์๊ธฐ๊ฑฐ๋, ํน์ ๋ฐ๋์ฒด์ฑ ๋ ์์ ์ด์งbinary ์ ๋ณด๋ฅผ ์๊ธด ๋ค ์ฝ์ด์ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ์ฐ๋ฆฌ๋ค์ ๋ฐฉ์๊ณผ ๋งค์ฐ ๋ฌ๋ผ์ ์์ง์ ๋นํน์ค๋ฝ๋ค.
๋ด๋ฐ์ด๋ผ๋ ๊ทน๋จ์ ์ธ ์ ์์ค๊ณผ ๊ธฐ์ต๊ณผ ์ฐธ์กฐ๋ผ๋ ๊ณ ์์ค์ ์ฐ์ฐ์ด ์ด๋ป๊ฒ ์ฐ๊ด์ด ๋์ด ์๋์ง ํ๊ตฌํ๋ ๊ฒ์ด์ผ๋ง๋ก ์ง๋ฅ์ ๋ณธ์ง๊ณผ ๊ด๋ จ์ด ์๋ค. ์ค๋ฆฌ์ ๊ด๋ จ๋ ์ฌ๋ฌ ๋ฌธ์ ๋๋ฌธ์ ์ธ๊ฐ์ ๋๋ ์ง์ ํ๊ตฌ์ ๋์์ด ๋๋ ๋ฐ์ ๋งค์ฐ ์ ํ์ ์ด๋ฏ๋ก, ์ฐ๋ฆฌ๋ ์ง๋ฅ ์ฐ๊ตฌ์ ์์ด์ ๋ฌด์๋ณด๋ค๋ ๋ ผ๋ฆฌ์ ์์๋ ฅ์ ์ต๋ํ ๋ฐํํด์ผ ํ๋ค. ์ด๊ฒ์ ๋ง์น ๋ฉ๋ชจ๋ฆฌ ๋ธ๋ญ์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ ์๊ณ ๋ฆฌ์ฆ์ ์ถ์ธกํ๊ณ , ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ฐ๋ฉด์, ๋ฉ๋ชจ๋ฆฌ ๋ธ๋ญ์ ์์์ ์ถ๋ก ํด ๋ณด๋ ค๋ ๋ ธ๋ ฅ๊ณผ๋ ๊ฐ๋ค. ๋ ์ฌ์ด์ ์ง์ ์๊ด์ ๋งบ๊ธฐ๋ ์ด๋ ต๊ฒ ์ง๋ง, ๊ทธ๋ฐ ๋ ธ๋ ฅ์ ํตํด ์ค๊ฐ์ ์์ ์ ์๋ ๋ ผ๋ฆฌ๊ตฌ์กฐ๋ฅผ ์ฐพ์๋ด๋ ๊ฒ์ด ๋ชฉ์ ์ธ ๊ฒ์ด๋ค.
๋๋ ์ค๋, ๋จ์ง '๋ฉ๋ชจ๋ฆฌ์ ์ฐธ์กฐ'๋ง์ผ๋ก ์์ฃผ ๋จ์ํ ๋ง์ ๊ณ์ฐ๊ธฐ๋ฅผ ๋ง๋ค์ด ๋ณด์๋ค. ํ์๋ฆฌ์ ๋ง์ ๋ง ํ ์ ์๋ ๊ธฐ๊ณ์ธ๋ฐ, '๋ฉ๋ชจ๋ฆฌ์ ์ฐธ์กฐ'๋ง์ผ๋ก(๊ทธ๋ฌ๋๊น ์ฐ์๋ ์ํ์ด๋ผ๋ ๊ฐ๋ ์ ๋ชจ๋ฅธ์ฑ๋ก), ๊ณ์ฐ์ด ๊ฐ๋ฅํ๋ค๊ณ ์ ์ํ ๋ด ์ฑ ์ ๋ด์ฉ์ ์ฆ๋ช ํ๊ธฐ ์ํด ์์ ์ ํด ๋ณธ ๊ฒ์ด๋ค(๋๊ฐ์ ์ด๋ก ์ ์ฑ ์ ์๊ฐ๋์ด ์๋ค). ์ด ๋จ์๋ฆฌ์ ๋ง์ ๊ณ์ฐ๊ธฐ๋ฅผ ํ์ฅํ๋ฉด, ๋ชจ๋ ์ค์์ ๋ง์ ์ด ๊ฐ๋ฅํ ๊ณ์ฐ๊ธฐ๋ฅผ ๊ธ๋ฐฉ ๋ง๋ค ์ ์๋ค(๋ง๋๋ ์ค์ด๊ณ , ๊ทธ ์๋ฆฌ๋ ์ฑ ์ ์ค๋ช ๋์ด ์๋ค).
๋ฉ๋ชจ๋ฆฌ์ ์ฐธ์กฐ๋ง์ผ๋ก ๊ณ์ฐ๊ธฐ๋ฅผ ๋ง๋ค ์ ์๊ธฐ๋ ํ์ง๋ง, ๊ทธ๊ฒ์ ๋ด๋ฐ๊ณผ ๊ฐ์ ์ ์์ค์ผ๋ก ์ด๋ป๊ฒ ๊ตฌํํ ์ง๋ฅผ ์๊ฐํด ๋ณด๋ฉด ํ์จ์ด ๋จผ์ ๋์จ๋ค. ๋ด๊ฐ ์ด ๋ฉ๋ชจ๋ฆฌ ํ์ฉ ๋ฐฉ์(์ฆ, ํด์ฌhash ํ ์ด๋ธ์ด๋ ๋ฐฐ์ดarray๊ฐ์ ๊ฒ๋ค)์ ๋ด๋ฐ์ผ๋ก ๊ตฌํํ ์ ์์๊น? ๊ตฌํํ ์ ์์ ๊ฒ์ด๋ค. ์์ง์ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๋ ๊ฒ์ด๋ค. ์ง๋ ๋ฒ์ ์ ์ ๋ง๋ค์ด ๋ณธ 12๊ฐ์ ๋ด๋ฐ ์์คํ ๊ณผ ๊ฐ์ ๋ฐฉ์์ ํ์ฅ ์ ์ฉ์ผ๋ก ์ฆ๋ช ํ๋ฉด ๋ ํ ์ง๋ง, ์์ง์ ํน๋ณํ ์์ด๋์ด๊ฐ ๋ ์ค๋ฅด์ง ์๋๋ค.
์์ง ๊ฐ ๊ธธ์ด ๋ฉ์ด์, ๋ต๋ตํ๊ธฐ๋ ํ์ง๋ง, ๋คํ์ด๊ธฐ๋ ํ๋ค. ๊ทธ๋งํผ ์์ง ์ด ๋ถ์ผ์ ์ฐฝ์์ ์ผ๋ก ๊ธฐ์ฌํ ์ผ์ด ๋จ์ ์๋ ๊ฒ์ด๋ค.