Optunaって便利だよね ハイパーパラメータのチューニングの手法はいろいろとあるが、最近ではOptunaがよく使われる。 Optunaはベイズ最適化によって効率よくパラメータを探索してくれるため、グリッドサーチなどの他の手法に比べて高速だ。 と、ここまではよく聞く説明だけど 「ベイズ最適化って具体的に何をしてるの?」 と聞かれると詰まってしまう人は多いと思う(私です)。 この記事の目的はOptunaなどで使われるベイズ最適化の原理をちゃんと理解してすっきりすることだ。 ハイパーパラメータの探索 少し基本的なところからおさらいしよう。 機械学習の精度を上げるには適切な素性を加えて適切な学習をすることが大事だ。 そしてそれと並んでハイパーパラメータのチューニングも大事だ。 ハイパーパラメータの種類はモデルによって異なるが、学習する前に外部からあらかじめ設定する必要がある。 具体的には学習回数