Ich versuche Bayesian Optimierung mit Gauss-Prozess-Regression zu implementieren, und ich möchte zunächst die multiple Ausgabe GP versuchen.Gibt es Software, die den Multi-Output-Gauß-Prozess implementiert?
Es gibt viele Software, die GP, wie die fitrgp
Funktion in MATLAB und die ooDACE Toolbox implementiert.
Aber ich habe keine verfügbare Software gefunden, die die so genannte Multiple-Output-GP implementiert, das heißt, das Gauss-Prozessmodell, das vektorwertige Funktionen voraussagt.
Also, gibt es irgendwelche Software, die den multiplen Ausgang Gauss-Prozess implementiert, den ich direkt verwenden kann?
Ich kenne cokriging, es gibt eine cokriging-Implementierung in der ooDACE-Toolbox, aber ich glaube nicht, dass ich das will. Nach meinem Verständnis gibt es für das Co-Kriging nur eine "versteckte schwarze Funktion", aber Sie haben mehrere Evaluatoren für diese Funktion, verschiedene Evaluatoren haben unterschiedliche Genauigkeits- und Auswertungskosten, so dass Sie den relativ billigen Evaluator verwenden können, um den genauen, aber teuren Evaluator zu korrigieren . – Alaya
Ja, für diese so genannte "Multi-Fidelity" -Einstellung kann auch das Cokriging verwendet werden, aber auch um (eng) korrelierte Ausgaben vorherzusagen. Was willst du dann, wenn du nicht cokrigieren willst? – Pop
Ich bin auf der Suche nach einer Implementierung der so genannten "Multi Task Bayesian Optimization", die in http://papers.nips.cc/paper/5086-multi-task-bayesian-optimization erwähnt wird, und glücklicherweise fand ich eine in https://github.com/ebonilla/mtgp, aber ich werde auch Co-Kriging zum Vergleich versuchen. – Alaya