Ich versuche, die MAP-Schätzung für ein Modell durch Gradientenabstieg zu finden. Mein Prior ist ein multivariater Gaußscher mit einer bekannten Kovarianzmatrix.
Auf konzeptioneller Ebene glaube ich zu wissen, wie man das macht, aber ich hatte auf Hilfe bei den Details gehofft. Insbesondere wenn es einen einfacheren Weg gibt, sich dem Problem zu nähern, wäre dies besonders nützlich.
Ich denke, ich muss Folgendes tun:
- Finden Sie für jede Dimension die bedingte Verteilung unter Berücksichtigung meiner aktuellen Position in den anderen Dimensionen.
- Dies gibt mir einen lokalen univariaten Gaußschen Wert in jeder Dimension mit dem richtigen Mittelwert und der richtigen Standardabweichung.
- Ich denke, dass der Gradient nur ein Vektor von Ableitungen für jede dieser univariaten Verteilungen sein sollte.
Meine Frage besteht aus zwei Teilen:
- Ist dies der beste Ansatz oder gibt es einen einfacheren Weg?
- Angenommen, ich muss diesen Weg gehen, was ist der beste Weg, um diese bedingten Verteilungen zu finden?