質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Keras

Kerasは、TheanoやTensorFlow/CNTK対応のラッパーライブラリです。DeepLearningの数学的部分を短いコードでネットワークとして表現することが可能。DeepLearningの最新手法を迅速に試すことができます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Optimizely

Optimizelyは、A/Bテストツールです。A/Bテストを管理画面上のみで容易に作成することができます。多彩な機能を備え、GoogleアナリティクスやUniversal Analyticsなどの外部サービスとも連携。ネイティブアプリのテストも実施も可能です。

解決済

[機械学習] 最適化関数Adam()の中に設定する,最適な学習率を自動で算出したい

harug
harug

総合スコア22

Keras

Kerasは、TheanoやTensorFlow/CNTK対応のラッパーライブラリです。DeepLearningの数学的部分を短いコードでネットワークとして表現することが可能。DeepLearningの最新手法を迅速に試すことができます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Optimizely

Optimizelyは、A/Bテストツールです。A/Bテストを管理画面上のみで容易に作成することができます。多彩な機能を備え、GoogleアナリティクスやUniversal Analyticsなどの外部サービスとも連携。ネイティブアプリのテストも実施も可能です。

2回答

0リアクション

0クリップ

539閲覧

投稿2022/07/15 19:02

前提

現在,pythonを用いて機械学習を行っています.

コンパイルの最適化関数はAdam()を使用しています.
Adam()の中に設定する学習率(learning_rate)にどの値を設定したらよいのかが分かりません.

最適な学習率を探すために,手作業で値を変えては実行という作業を繰り返していてとても効率が悪いです(learning_rate=0.01, 0.005, 0.001などを試しました).

最適な(モデルが一番いい精度を出す)学習率を自動的に見つける方法やライブラリ,Webページなどがあれば教えていただきたいです.
よろしくお願いします.

補足情報(FW/ツールのバージョンなど)

ubuntu 20.04
Python 3.8.10

tensorflow-gpu 2.5.3
keras 2.8.0
numpy 1.19.5

jupyter lab 2.3.2

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

jbpb0

2022/07/15 23:23 編集

> 最適な(モデルが一番いい精度を出す)学習率を自動的に見つける方法やライブラリ,Webページなど keras tuner 学習率 keras optuna 学習率 あたりでググってみてください ただし、最適値を探索するのが学習率だけの場合は、 > 手作業で値を変えては実行という作業を繰り返して を自動的にやらせるだけになるので、時間短縮にはならないかも (探索が終わるまで放置できるので、楽ではありますけど) 複数のハイパーパラメータの組み合わせの最適値を探索する場合は、手作業よりも効率的にできます

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Keras

Kerasは、TheanoやTensorFlow/CNTK対応のラッパーライブラリです。DeepLearningの数学的部分を短いコードでネットワークとして表現することが可能。DeepLearningの最新手法を迅速に試すことができます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Optimizely

Optimizelyは、A/Bテストツールです。A/Bテストを管理画面上のみで容易に作成することができます。多彩な機能を備え、GoogleアナリティクスやUniversal Analyticsなどの外部サービスとも連携。ネイティブアプリのテストも実施も可能です。