증분 가우스 프로세스 회귀


11

스트림을 통해 하나씩 도착하는 데이터 포인트 위에 슬라이딩 창을 사용하여 증분 가우시안 프로세스 회귀를 구현하고 싶습니다.

하자 입력 공간의 차원을 나타낸다. 따라서, 모든 데이터는 지적 갖는 원소의 수.dxid

슬라이딩 윈도우의 크기를 이라고하자 .n

예측을하기 위해 그램 행렬 의 역수를 계산해야합니다 . 여기서 이고 k는 제곱 지수 커널입니다.KKij=k(xi,xj)

새로운 데이터 포인트마다 K가 커지는 것을 피하기 위해 새로운 포인트를 추가하기 전에 가장 오래된 데이터 포인트를 제거 할 수 있다고 생각했습니다. 예를 들어, 보자. 여기서 는 가중치의 공분산이고 는 제곱 지수 커널에 의해 내재 된 암시 적 매핑 함수입니다.K=ϕ(X)TΣϕ(X)Σϕ

이제 ] 및 여기서, '(S)가된다 로 열의 매트릭스.X=[xtn+1|xtn+2|...|xtXnew=[xtn+2|...|xt|xt+1]xd1

잠재적으로 사용하여 을 찾는 효과적인 방법이 필요합니다 . 이것은 Sherman-Morrison 공식을 효율적으로 처리 할 수있는 등급 1 업데이트 매트릭스 문제의 역으로 ​​보이지 않습니다.Knew1K

답변:


8

이를 위해 몇 가지 재귀 알고리즘이 있습니다. KRLS (커널 재귀 최소 제곱) 알고리즘 및 관련 온라인 GP 알고리즘을 살펴보십시오.


이 훌륭한 포인터에 대해 정말로 감사합니다!
bfaskiplar

-1

GP 모델의 단계적 추정은 문헌에서 잘 연구되어있다. 기본 아이디어는 예측하고자하는 모든 새로운 관측 값을 조정하는 것이 아니라 한 걸음 앞서 나가는 조건을 반복적으로 수행하는 것입니다. 이것은 어떻게 든 칼만 필터링에 가깝습니다.


이 답변은 책, 기사 또는 기타 학술 출판물을 인용하면 개선 될 것입니다.
Sycorax는
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.