본문 바로가기

Robotics/Algorithms

(4)
나이브 베이즈(Naive Bayes) (image from Google.) 어떤 뚜렷한 원인은 알 수 없으나, 기존에 모아놨던 데이터에서 어떠한 인과관계를 분석하여 결과를 예측할 때 확률이라는 것은 좋은 도구로 사용될 수 있다. 예를들어, 병을 진단할때, 정확하지는 않지만 흔히 기침을 하거나 몸에서 열이나고 콧물이 나거나 하는 등의 증상이 보이면 우리는 감기라는 것을 예측할 수 있다. 즉, 이런 {f1, f2, f3...} 라고 하는 정보들로 감기라는 {label}을 예측할 수 있다. 다른 예를 들어볼까.. 흔히 쉽게 설명하기 위해 문서의 분류문제(document classification)나 스팸 메일의 분류문제(spam mail classification)를 많이 예로 설명한다. 스팸 메일의 분류문제를 예로들어보면, 스팸으로 분류할 것이..
particle filter 튜토리얼 Particle filters, also known as sequential Monte Carlo methods (SMC), are sophisticated model estimation techniques based on simulation. They are usually used to estimate Bayesian models and are the sequential ('on-line') analogue of Markov chain Monte Carlo (MCMC) batch methods and are often similar to importance sampling methods. If well-designed, particle filters can be much faster than MCMC...
Introduction to Inverse Kinematics with Jacobian Transpose, Pseudoinverse and Damped Least Squares methods Samuel. R. Buss의 논문인 "Introduction to Inverse Kinematics with Jacobian Transpose, Pseudoinverse and Damped Least Squares methods" 논문의 일부분을 번역해 보았습니다. 매니퓰레이터의 역기구학(inverse kinematics)을 푸는 알고리즘에 대해 정리한 논문입니다. 내용에 맞게 의역을 해보려 노력했습니다만, 다소 직역처럼 딱딱하게 느껴질 수 있습니다. 그리고, 글 중간중간에 수식이 있는관계로 내용을 캡쳐하여 올립니다. 내용중 틀린부분이 있으면 지적바랍니다. 번역은, section 2부터 5까지 입니다. --------------------------------------------------------..
Stereo MIC Tech. 로봇에 스테레오 마이크를 두고 사람이 말하는 방향을 검출하는 알고리즘을 구성하기 위해 기본적인 이론을 익히기 위해 관련자료를 찾던중 나온 자료. 잘 모르는 내가 생각하기에 알고리즘은 크게 어렵지 않을것 같은데, 소프트웨어 코딩하는 스킬이 조금 많이 필요하지 않을까 한다. 이런것은 속도가 생명일텐데, 얼마나 처리 속도가 빠른 알고리즘과 소프트웨어 구조를 가지느냐가 기술의 핵심이 되지 않을까 한다.