Hyperopt並列化する

注:

Hyperoptのオープンソース バージョンはメンテナンスされなくなりました。

Hyperopt は、Databricks Runtime ML 17.0 以降ではプリインストールされなくなりました。 Databricks 、同様のエクスペリエンスとより最新のハイパーメトリックチューニング アルゴリズムへのアクセスのために、代わりにOptunaを使用することをお勧めします。

このノートブックでは、Hyperopt を使用してハイパーパラメーター調整の計算を並列化する方法を示します。 SparkTrials クラスを使用して、クラスターワーカー間で計算を自動的に分散します。また、後で使用するために結果を保存できるように、Hyperopt 実行の自動 MLflow 追跡についても説明します。

自動 MLflow 追跡ノートブックを使用したハイパーパラメーターチューニングの並列化

ノートブックを新しいタブで開く

ノートブックの最後のセルでアクションを実行すると、MLflow UI に次のように表示されます。

Hyperopt MLflow デモ