Skip to content

optuna

公式

使用例

C++での利用

  • いろんなアプローチがあるが、C++のコードの場合、方法によってはリビルドが必要になったり、スコア計算をどうするかなどが問題になる
    • ハイパラの注入方法
    • スコア計算方法(自前か、公式テスターを使うか)
  • リビルドあり
    • マクロにしておいて、-DPARAM1=0.1などで指定してビルド
    • コードの該当行をreplaceしてビルド
      • configなどで該当行の文字列と置き換え文字列&ハイパラを指定できるようにしておく
  • リビルドなし
    • コマンドライン引数で指定する
    • ハイパラを書いた設定ファイルなどで読み込むようにする