C언어를 기준으로 샘플링을 이해해보자
float arbitraryFunction(float x){
return integral(x*10+10,0,x);
}
이런 임의의 함수가 있다고 하자. 우리는 return integral(x*10+10,0,x); 이 부분을 모르고 있으며 단지 함수를 호출할 수 만 있다. 이상황에서 이 함수가 어떤 분포를 갖는지를 알아내보자.
uniformrandom=(rand()/RAND_MAX)*10000; //0~10000사이의 임의 실수 발생
float observed = arbitraryFunction(unformrandom);
이런식으로 유니폼 랜덤으로 값을 뽑고 함수에 넣어, 관측되는 값들을 살펴보아서 임의의 함수를 알아내는 것이다
'Research > Machine Learning' 카테고리의 다른 글
BI CM세미나 동영상 (0) | 2015.04.20 |
---|---|
기계학습 오픈 소스 정리 (0) | 2015.04.13 |
Support Vector Machine (0) | 2015.04.03 |
Projection Matrix, Eigenvector (0) | 2015.04.01 |
Markov Random Field, MRF (1) | 2015.03.26 |
댓글