Der Versuch, den Gaußschen Prozess zu verstehen

9

Ich lese das GPML-Buch und in Kapitel 2 (Seite 15) erfahren Sie, wie Sie mit dem Gaußschen Prozess (GP) eine Regression durchführen, aber es fällt mir schwer, herauszufinden, wie es funktioniert.

Bei der Bayes'schen Inferenz für parametrische Modelle wählen wir zuerst einen Prior für die Modellparameter , dh p ( θ ) ; zweitens berechnen wir unter Berücksichtigung der Trainingsdaten D die Wahrscheinlichkeit p ( D | θ ) ; und schließlich haben wir den hinteren Teil von θ als p ( θ | D ) , der in der Vorhersageverteilung p ( y | x , D ) = p ( y ∗) verwendet wirdθp(θ)Dp(D|θ)θp(θ|D) , und das Obige tun wir in der Bayes'schen Inferenz für parametrische Modelle, richtig?

p(y|x,D)=p(y|x,θ)p(θ|D)dθ

Nun, wie in dem Buch gesagt, ist GP nicht parametrisch, und soweit ich es verstehe , haben wir nach Angabe der mittleren Funktion und der Kovarianzfunktion k ( x , x ) einen GP über der Funktion f , f G P ( m , k ) , und dies ist der Prior von f . Jetzt habe ich einen rauschfreien Trainingsdatensatz D = { ( x 1 , f 1 )m(x) k(x,x)f

fGP(m,k)
f, Ich dachte, ich sollte dieWahrscheinlichkeit p ( D | f ) und dann dashintere p ( f | D ) berechnenund schließlich das hintere verwenden, um Vorhersagen zu treffen.
D={(x1,f1),...,(xn,fn)}
p(D|f) p(f|D)

Das ist jedoch nicht das, was das Buch tut! Ich meine, nach Angabe des vorherigen berechnet es nicht die Wahrscheinlichkeit und den posterioren Wert, sondern geht einfach direkt zur prädiktiven Vorhersage über.p(f)

Frage:

1) Warum nicht die Wahrscheinlichkeit und den posterioren Wert berechnen? Nur weil GP nicht parametrisch ist, machen wir das nicht?

ff

f

Avocado
quelle
Persönlich glaube ich nicht, dass die GP-Regression zur Bayes'schen Inferenz gehört, da sie nicht den Schritten des Bayes'schen Ansatzes folgt. Die sogenannte prädiktive Verteilung bei Hausärzten wird abgeleitet, indem die Trainings- und Testdaten im Vorgänger zusammengeführt werden und dann die Trainingsdaten konditioniert werden, wobei weder die Wahrscheinlichkeit noch der Posterior verwendet werden.
Avocado

Antworten:

2

und das Obige tun wir in der Bayes'schen Inferenz für parametrische Modelle, richtig?

Das Buch verwendet die Bayes'sche Modellmittelung, die für parametrische Modelle oder jede andere Bayes'sche Methode gleich ist, vorausgesetzt, Sie haben einen posterioren Wert über Ihren Parametern.

Jetzt habe ich einen rauschfreien Trainingsdatensatz

Es muss nicht "geräuschlos" sein. Siehe spätere Seiten.

Das ist jedoch nicht das, was das Buch tut! Ich meine, nach Angabe des vorherigen p (f) berechnet es nicht die Wahrscheinlichkeit und den posterioren Wert, sondern geht einfach direkt zur prädiktiven Vorhersage über.

Siehe hierzu: https://people.cs.umass.edu/~wallach/talks/gp_intro.pdf

Ich glaube, auf Seite 17 haben wir die vorherige und später die Wahrscheinlichkeit. Ich glaube, wenn Sie die Ableitungen schreiben und den posterioren Wert finden und dann für die Vorhersage über den posterioren Wert mitteln (wie in der Gewichtsraumansicht), ergeben sich die gleichen Gleichungen wie auf Seite 19 für Mittelwert und Kovarianz.

Daniel
quelle
p(f|f)
Das Finden der Bedingung erfolgt grundsätzlich nach der Bayes-Formel. Das Schreiben von Sachen in der herkömmlichen Bayes'schen Formulierung ist für Allgemeinmediziner etwas umständlich; sie beziehen sich nur auf das Finden der Bedingung und ...
Daniel
p(x|y)=p(x,y)/p(y)p(x|y)=p(y|x)p(x)/p(y)
p(f|D)p(f|D)=p(f|f)p(f|D)df