출처:

http://nengo.ca/build-a-brain/spaunvideos/




여러분이 지금부터 보시게 될 영상은 캐나다 연구진이 만든 가상 뇌 시뮬레이션,


SPAUN(Semantic Pointer Architecture Unified Network)이 연구진의 지시에 따라 간단한 과제를 수행하는 내용을 담고 있습니다.


SPAUN은 가상뉴런 250만 개로 이루어져 있으며, 또한 글자나 숫자를 쓰기 위한 가상의 팔을 가지고 있습니다.


모든 과제는 사전 프로그래밍 없이 진행됩니다.





과제 0.  그림 따라그리기


화면에 나타나는 그림을 따라 그려보아요








과제 1.  숫자 인식


화면에 나타난 그림이 무슨 숫자인지 알아맞춰 보아요


(참고로 SPAUN은 숫자 인식에서 94%의 정확도를 보입니다. 인간의 경우에는 정확도가 98%라고 하는군요)











과제 2.  강화학습


0, 1, 2 숫자 중 아무거나 적으세요


단, '좋은' 숫자를 쓰면 상(상을 받으면 화면에 숫자 1이 나타나며, 상을 받지 못하면 숫자 0이 나타남)을 받을 확률이 72%이고,


'나쁜' 숫자를 쓰면 상을 받을 확률이 12%에요.



(동영상 초반에는 2가 '좋은' 숫자였다가 맨 마지막에는 1로 바뀝니다. 뇌 시뮬레이션의 선택도 그에 따라 변하는 것을 볼 수 있습니다) 










과제 3.  순차작업기억


화면에 나타나는 일련의 숫자들을 따라 써보아요


(동영상 마지막에 보시면 SPAUN이 중간숫자 8을 잊어먹어서 숫자 8 대신 ---를 긋습니다. 참으로 인간적이군요? -_-)a









과제 4. 숫자 세기

3에 4를 더하면 무슨 숫자가 될까요?

(답: 7)









과제 5.  질문에 답하기


지금부터 일련의 숫자 5개를 보여줄 꺼예요. 그 중에 숫자 5는 몇 번째 자리에 있나요?


(답은 0, 즉 없습니다)









과제 6.  변수생성


다음의 예제들을 보고 ?에 들어갈 알맞은 숫자를 찾아보아요


0094  -> 94


0014  -> 14


0024  -> 24


0074  ->  ?


(답: 74)













과제 7. 유동지능


다음의 예제들을 보고 ?에 무슨 숫자가 올지 알아맞춰 보아요


1 -> 11 -> 111

4 -> 44 -> 444

5 -> 55 ->    ?


(답: 555)











보너스 과제


우와! 연구진께서 좀 더 복잡한 팔을 달아주셨어요! 이 팔을 가지고 일련의 숫자를 따라 써보아요!









...



http://models.nengo.ca/spaun에 들어가시면 SPAUN 모델을 다운받으실 수 있습니다.


하지만 필요조건이 있습니다.


1. 시뮬레이션을 잘 돌리려면 최소 24GB RAM이 필요함


2. 시뮬레이션에서의 1초는 쿼드코어 2.5 GHz를 3시간 돌린 것과 맞먹음





P.S



해당 유튜브 동영상에 달린 댓글들을 보니 아니나다를까,



"아이로봇! HAL! 매트릭스! 스카이넷! 터미네이터! 인류멸망!"



...이 난무하고 있습니다.



뭐...종의 유지를 위한 인간의 당연한 반응이랄까요?  -_-)a