(68)ベイズ最適化の話
大域的最適化手法の一つであるベイズ最適化を簡単に実行することが出来るコードPHYSBOのチュートリアルに参加してきました。職人芸的なパラメータ設定が全て隠されて利用出来るということから実験家でも使いやすいコードを目指している印象を受けました。(多少Pythonを触ったことがある人であれば)とても簡単に使えるので是非試してみることをオススメします。
公式のTutorial問題が(自分的には)分かりづらかったので研究室でのチュートリアル用にいくつかサンプル問題を作ってみました。是非色々触ってみてフィードバック(issue, pull request)を頂ければ嬉しいです。直接教えて欲しいという方はご一報下さい。
これに関連して、一次関数の最適化問題をstreamlitという簡単にWeb applicationを作れるライブラリを使ってherokuで公開しました。探索点からガウス過程で回帰しながら最大値を探していく様子が見えます。便利なコードをオープンソースで公開してくださった開発者の方々に感謝です。
2021/07/02