Iteration何回ごとに描画するか。index=False)・初期点20個。ベイズ最適化のIterationは40回。・add_scatterという関数を新たに追加。それまでのデータ点を青色の点、次の提案値を赤色の点としてプロットしています。出力結果ベイズ最適化の繰り返しの数に対応した、ヒートマップとプロットが出力されます。繰り返し二回目だと以下。右下が小さい(右下に最適解がありそう)ような予測がされており、次の提案値として右下の赤丸が提案されています。探索を続けて、9回目だと以下。大まかな関数形が予測されており、真ん中あたりに最適解があると予測しています。ここらへん(9回目以降)から、真ん中あたりを重点的に探索し始めます。探索の様子をgif画像にするイテレーションごとの最適化の様子を出力できたので、最適解探索の様子をより見やすくするために、gifにしてやりましょう。外部ライブラリのpillowを使用します。loop=0)・IMAGE_DIRでは、画像を保存した一つ上のディレクトリのパスを保存しておきます。・.saveで、一枚目の画像にそれ以降の画像を連番で保存しgif化しています。durationの数値は一枚の画像の表示時間(ミリ秒)。表示されている数字がベイズ最適化の繰り返しの数です。0)付近を重点的に探索しています。・最後の方は一見同じところを探索しているように見えますが、小数点以下のオーダーで違う位置を探索しています。gif上でも良く見ると、探索位置や予測分布が微妙に変化しているのが確認できます。まとめ今回は、ベイズ最適化による最適解の探索の様子を可視化しました。次回は、「EI以外の獲得関数を用いた最適化」か「ベイズ最適化の各イテレーションにおける獲得関数の可視化」を行いたいと思います。(コードが動かない・コードがおかしい・コードのここが分からない等ありましたら、コメントお願いします。-kernelのlengthscaleを制御-Nextベイズ最適化で、Ackley関数の最適解を探索Prev関連記事Windows10+Django+MySQLのwebアプリ開発環境あとからどういう手順を踏んだか分かるように、メモ。-kernelのlengthscaleを制御-以前から、ベイズ最適化でベンチマーク関数を最適化する記事を書いています。コメントをキャンセルメールアドレスが公開されることはありません。-kernelのlengthscaleを制御-以前から、ベイズ最適化でベンチマーク関数を最適化する記事を書いています。...Windows10+Django+MySQLのwebアプリ開発環境あとからどういう手順を踏んだか分かるように、メモ。さんにわか理系学生さん、はじめまして。おっしゃる通りですね。さんはじめまして、質問しますね!色んなサイトで、万有引力と重力の違いみたいなの見るんですがよくわかりません。