프로그래밍 70

HMM((Hidden Markov model) (2)

안녕하세요. HMM 에대해 최대한 핵심만 적을려고 했는데 설명이 부족했나 봅니다. 그래서 이번에는 내용을 조금더 정리하고 복습하는 시간을 가지고 알고리즘으로 넘어가겠습니다. 워낙 내용이 어려운지라 여기서 다 설명을 드릴 수 없으니 밑에 위키피디아와 블로그를 참고하시면 됩니다. 위키피디아 - HMM HMM에 대해서 한글로 자세히 설명한 블로그도 있습니다. (Predictus_Blog) 구체적인 사례로 온라인 필기 인식에 대한 동영상을 첨부합니다. Mouse Motion Recognizer from semix2 on Vimeo. HMM이란? 시간성을 갖는 데이터의 패턴을 인식하기 위해서는 데이터에 내포되어 있는 시간성을 적절히 표현하고 그것으로 원하는 정보를 추론할 수 있는 모델이 필요하다. HMM은 이런 ..

HMM((Hidden Markov model) (1)

안녕하세요. 제가 이번에 알려드리는 알고리즘은 패턴인식에서 많이 사용하는 HMM입니다. HMM이란 확률에 따른 패턴의 일련을 모델링한 수학적 모델이며, 구축된 모델을 기반으로 다양한 시스템을 구축하는 기반 알고리즘을 제공합니다. 보다 자세한 사항은 사이트에서 확인 가능합니다. HMM은 여러분야에서 사용합니다. - on-line handwriting recognition - speech recognition - gesture recognition - language modeling - motion video tracking - gene sequence allignment - stock price prediction 게임에서 HMM의 활용방법에는 어떤것이 있을까요? 가장먼저 생각나는 것은 블랙엔화이트에서 마..

안드로이드스튜디오 단축키

Editing Ctrl + Space : 기본 코드 완성Ctrl + Shift + Space : 스마트 코드 완성(예상되는 타입의 메소드또는 변수명 )Ctrl + Q : 빠른 문서보기Shift + F1 : 외부 문서보기(http://developer.android.com/reference로 이동)Ctrl + mouse over code : 간단한 설명.Alt + Insert : Generate code( Getters, Setters, Constructors, hashCode/equals, toString )Ctrl + O : Override methodsCtrl + I : Implement methodsCtrl + Alt + T : Surround with… (if..else, try..catch, f..

[Android] Handler{} sending message to a Handler on a dead thread

AsyncTask 사용 시 에러가 ? 리스트에 바인딩 할 객체를 불러 올 때 AsyncTask를 썼다. 그런데 번번이 'sending message to a Handler on a dead thread' 라는 메시지를 내뱉고는 죽는 것이었다. 다행히 나만 이런 문제가 있는 건 아니었다. http://code.google.com/p/android/issues/detail?id=20915 AsyncTask의 필드를 보면 static으로 InternalHandler를 생성하는 부분이 있는데, (InternalHandler는 끝날 때나 ProgressUpdate할 때 쓰인다) 이게 꼭 UI thread에서 생성이 되야된다더라. API에도 비슷한 부분이 있긴 한데... 'The task instance must ..