LoginSignup
5
5

More than 3 years have passed since last update.

KerasでRAdamを使用する。

Posted at

はじめに

以下の記事でAdamの改良版のRAdamという最適化アルゴリズムがあるとのことなので、
Kerasで使用する方法について調べてみました。

RAdamのインストール

上記の記事で紹介されているもの以外にも
「keras rectified adam」や「keras radam」等で検索すると、いくつかでてきますが、
pipでインストールできるこれを使ってみました。
下記サイトの内容そのままですが、

pip install keras-rectified-adam

でインストールできます。

使い方

「from keras_radam import RAdam」でインポートしてから
モデルをcompileする際に「optimizer=Adam(lr=~)」とかやってた箇所を「optimizer=RAdam()」に変えればよいようです。

#(例)
from keras_radam import RAdam

model.compile(loss='categorical_crossentropy', optimizer=RAdam(), metrics=['accuracy'])

最後に

学習率の設定について考慮しなくて済むのが利点として大きいと感じました。

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5