매트랩에서 시뮬레이션 하다보면 주어진 영역을 GRID로 만들어서 처리해야 할 일이 많다. 


이 때 유용하게 사용될 수 있는 것이 mesh와 grid이다. 

다음의 예를 통해서 설명해보겠다. 


 주어진 영역 (10*10)의 공간을 내가 임의의 resolution(20)으로 나눠서 처리할 일이 있다고 하자. Gaussian Process를 통한 prediction을 하거나 SVM 같은 classifier의 decision range를 눈으로 확인할 때 이러한 처리가 많이 사용될 것이다. 


 이번 포스팅에서는 주어진 영역을 적절한 grid로 나눈 후에 GP realization을 하고, 랜덤으로 설정한 위치에서 GP realization의 값을 읽은 것을 해보겠다. GP realization에 대해서는 이전 포스팅을 참조하도록 하자. 

 결과는 다음과 같다. 

data @(0.421, 0.819) => 1.621 

data @(1.509, 0.058) => 2.700 

data @(0.477, 0.733) => 3.156 

data @(4.297, 4.871) => 2.854 

data @(4.984, 2.768) => 2.577 

data @(1.653, 2.150) => 2.459 

data @(0.355, 4.439) => -0.458 

data @(0.186, 1.181) => 0.056 

data @(-0.345, -0.596) => -0.009 

data @(0.223, -0.091) => -1.519 

>> 


1. demo_gridstuff.m

더보기


2. GP_realization (Gaussian Process를 통해서 realizaton하는 부분)

더보기





« PREV : 1 : ··· : 31 : 32 : 33 : 34 : 35 : 36 : 37 : 38 : 39 : ··· : 65 : NEXT »