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);

이런식으로 유니폼 랜덤으로 값을 뽑고 함수에 넣어, 관측되는 값들을 살펴보아서 임의의 함수를 알아내는 것이다

'연구 > Machine Learning' 카테고리의 다른 글

TDNN, RNN, LSTM, ESN  (0) 2015.04.15
기계학습 오픈 소스 정리  (0) 2015.04.13
MCMC, Sampling 예제  (0) 2015.04.05
Support Vector Machine  (0) 2015.04.03
Markov Random Field, MRF  (1) 2015.03.26
머신러닝의 응용사례  (0) 2015.03.24
by 곽동현 이스텔리앙 2015.04.05 12:57