| [ AnonymousSerious ] in KIDS 글 쓴 이(By): 아무개 (bk0081) 날 짜 (Date): 2012년 09월 11일 (화) 오전 11시 39분 07초 제 목(Title): Re: Euler rotation 평균 구하기 스핀모델을 써보세요. 3차원이니까 Heisenberg 모델로. Globally connected network 위에 각 샘플들에 해당하는 초기값을 가지는 스핀들 놓고 evolution 시키면 중간값으로 수렴해 갈겁니다. Ising 모델은 MC만 써야 하지만 XY나 Heisenberg 모델은 MD로 쉽게 답을 찾아 갑니다. 몇백개 정도 evolution은 어려운 것이 아니지만 모든 초기상태에 대해 언제나 최적값(또는 모든 노드의 스핀들의 앵글이 같아지는 상태)으로 잘 찾아간다는 것은 guarantee 하지는 못합니다. 다른 방법으로는 방향벡터(또는 그 역방향의 방향벡터와 함께) 를 3차원상에 뿌려놓고 the most principal component를 찾는 것도 한 방법입니다. Oja's rule 정도면 찾을 수 있을 것 같네요. |