タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

hyperoptに関するArcWaterCashのブックマーク (3)

  • Hyperoptを使った、関数の最適化 - のんびりしているエンジニアの日記

    皆さんこんにちは お元気ですか。私は元気です。 日はhyperoptと呼ばれるライブラリを紹介したいと思います。 KaggleのForamで時々あがっていたので、気になっていました。 Hyperoptについて What is Hyperopt? hyperoptはTree-structured Parzen Estimator Approach(TPE)やRandomSearchを使って、最適化を行うライブラリです。 しかし、掲載論文を読む時間がないので、最適化の方法はともかく、 このライブラリは最小化するパラメータの推定を行ってくれます。 (他のもできるかもしれませんが、今回は調べていません。) Hyperoptについて、Scipy2013で発表をしているようです。興味が有る人は以下のビデオもどうぞ。 www.youtube.com Install sudo pip install h

    Hyperoptを使った、関数の最適化 - のんびりしているエンジニアの日記
  • hyperoptって何してんの? - Qiita

    hyperoptのロジック、使い方、検証結果についてまとめる はじめに 機械学習でモデルを作成する際、hyper-parameterのチューニングが必要になります。 gridサーチで徹底的に調べることができればいいのですが、DNNのようにパラメータ数が多くなると、計算量がとんでもないことになります。 ランダムサーチでパラメータの探索を行えば、計算量を少なくすることは可能ですが、最適なパラメータを見つける確率は低くなります。 そこで、効率よく、良さげなパラメータを探索していく方法に、Sequential Model-based Global Optimization(SMBO)というものがあります。 pythonには、SMBOを利用するためのライブラリであるhyperoptというものがあります(kagglerがよく利用しているらしい・・・)。 hyperoptで検索すると、使い方を説明した記

    hyperoptって何してんの? - Qiita
  • 【翻訳】hyperopt チュートリアル - Qiita

    実数、離散、および条件付きの次元で、厄介な検索空間を最適化するためのPythonライブラリ hyperopt の チュートリアル(wiki:FMin rev:a663e) を google 翻訳した。 ライセンス このページは、 hyperopt.fmin() の基的な使い方に関するチュートリアルです。 fminが最適化できる目的関数を書く方法と、fminが検索できる検索スペースを記述する方法について説明します。 Hyperoptの仕事は、スカラー値の可能性のある確率関数の最良の値を、その関数の可能な引数の集合よりも見つけ出すことです。 多くの最適化パッケージはこれらの入力がベクトル空間から引き出されると想定していますが、Hyperoptは検索スペースをより詳細に記述することを奨励しています。 あなたの関数が定義されている場所と最適な値がどこにあるかについてより多くの情報を提供することで

    【翻訳】hyperopt チュートリアル - Qiita
  • 1