パープルハット

※当サイトではGoogleアドセンス広告を利用しています

opntuna 「FutureWarning: suggest_loguniform has been deprecated in v3.0.0.」

概要

params = {
    'C': trial.suggest_loguniform('C', 0.1, 10),
}

を使うと、次の警告が出ました。


FutureWarning: suggest_loguniform has been deprecated in v3.0.0. This feature will be removed in v6.0.0. See https://github.com/optuna/optuna/releases/tag/v3.0.0. Use suggest_float(..., log=True) instead.
  'C': trial.suggest_loguniform('C', 0.1, 10),



解決策

エラーメッセージを大雑把に訳すと
「suggest_loguniformはv6.00で使えなくなるから、代わりにsuggest_float(..., log=True)を使ってね」
となるので、指示に従い次のように変更するすれば警告が消えます。

params = {
    'C': trial.suggest_float('C', 0.1, 10, log=True),
}