본문 바로가기

synchronization문제 // 이거 신기하다 -_-;; 타이머와 MessageBox와 synchronization이 잘 안되는 것 같다. /* * flag1 = 1; * flag2 = 1; * Ontimer * ( *if(flag1) *{ *MessageBox("flag1 on \r\n"); *flag1 = 0; *} *if(flag2) *{ *flag2 = 0; *MessageBox("flag2 on \r\n"); *} * ) * * 이렇게 프로그램을 작성할 경우 flag1 on은 여러번 출력될 것 같다. MessageBox를 호출하고 IO Bound로 블록되고 // * 타이머는 독립적으로 계속 tick을 내보내서 request를 보낸다. 결국 계속해서 flag1 on이 띄워진다. * 결국 동기화 (synchronization.. 더보기
MCMC 1. RJMCMC http://cvlab.epfl.ch/~ksmith/tutorial/rjmcmc.php 2. Gibbs Sampling http://en.wikipedia.org/wiki/Gibbs_sampling 3. PT (parallel tempering) http://en.wikipedia.org/wiki/Parallel_tempering http://online.physics.uiuc.edu/courses/phys466/spring11/projects/2006/team_john_davidsaver/466_gergely_davidsaver/node3.html 4. CD (contrastive divergence) 더보기
MFC - 서울대학교 길찾기 시뮬레이션 서울대학교의 길과 표지판을 모델링하고 정문에서 아랫 공대 건물까지 찾아가는데 걸리는 시간을 측정한다. 표지판에 있는 노드를 지났다고 모두 기억하는 것은 아니다. 일정 확률로 못보고 그냥 넘어간다. 또한 표지판 정보를 무한정 기억하는 것은 아니다. 최대 기억 개수를 정해 놓고, 본 표지판의 정보가 최대 기억보다 많다면 오래된 순서대로 하나씩 잊어버린다. 표지판 정보를 모를 때는 랜덤하게 다음번 노드를 찾아가기 때문에 실험할 때마다 그 값이 많이 차이가 난다. 하지만 100 수행의 평균은 거의 비슷하다. 이는 시뮬레이션이 실제를 대표하는 하나의 지표가 됨을 간접적으로 보여준다. [시뮬레이션 동영상] [시뮬레이션 결과] [0] Found 161 count: 126 Dist: 9.154km [1] Found 1.. 더보기
불교에서 자아 불교에서 자아(아트만)이라는 것은 궁극의 도라고 생각한다. 아트만을 발견함은 대승 불교의 성불과 같은 의미로 사용된다. 하지만 아트만은 말로 설명할 수 있는 것이 아니므로 말로 설명될 수 없는 것은 아트만이 아니라고 붓다는 정의하였다. 이 때문에 아트만의 존재 여부는 여러 불교 학파에 따라 갈린다. 붓다의 가르침을 비교적 그대로 따른 몇몇 학파에서는 붓다의 무아설을 따라 이것에 연연하는 것은 해탈을 막는 것이라고 주장했지만 대승불교와 소승불교의 논쟁에서는 이 아트만의 존재 여부가 큰화두였다. 더보기