Regressione incrementale del processo gaussiano


11

Voglio implementare una regressione gaussiana incrementale usando una finestra scorrevole sui punti dati che arrivano uno ad uno attraverso un flusso.

Permettere ddenota la dimensionalità dello spazio di input. Quindi, ogni punto datiXio ha d numero di elementi.

Permettere n essere la dimensione della finestra scorrevole.

Per fare previsioni, devo calcolare l'inverso della matrice di grammi K, dove Kioj=K(Xio,Xj) e k è il kernel esponenziale quadrato.

Al fine di evitare che K diventi più grande con ogni nuovo punto dati, ho pensato di poter rimuovere il punto dati più vecchio prima di aggiungere nuovi punti e in questo modo ho impedito la crescita del grammo. Ad esempio, lasciaK=φ(X)TΣφ(X)dove è la covarianza dei pesi e è la funzione di mappatura implicita implicita dal kernel esponenziale quadrato.Σφ

Ora lascia ] e dove s' sono da matrici delle colonne.X=[Xt-n+1|Xt-n+2|...|XtXnew=[Xt-n+2|...|Xt|Xt+1]Xd1

Ho bisogno di un modo efficace per trovare il potenzialmente utilizzando . Questo non sembra il contrario di un problema di matrice aggiornato di grado 1 che può essere efficacemente trattato con la formula di Sherman-Morrison.Knew-1K

Risposte:


8

Ci sono stati diversi algoritmi ricorsivi per farlo. Dovresti dare un'occhiata all'algoritmo dei minimi quadrati ricorsivi del kernel (KRLS) e ai relativi algoritmi GP online.


Grazie davvero per questi eccellenti suggerimenti!
bfaskiplar,

-1

La stima graduale dei modelli GP è ben studiata in letteratura. L'idea di base è invece di condizionare tutte le nuove osservazioni che si desidera prevedere, condizionare sul punto di un passo avanti e farlo ripetutamente. Questo diventa in qualche modo vicino al filtro di Kalman.


Questa risposta sarebbe migliorata se citasse un libro, un articolo o un'altra pubblicazione accademica.
Sycorax dice di reintegrare Monica il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.