ハイパラが増えたらConfigをPydanticで管理し、argparseでsweepまで済ませる
機械学習の実験コードを書いていると、ハイパーパラメータがどんどん増えていきます。 そして実験を回し始めると、今度はパラメータを少しずつ変えてsweepしたいという欲求も出てきます。
ここでは、"PydanticでConfigを定義して、argparse経由でCLIから渡せるようにする" という簡単なコードを紹介します。 これにより、パラメータをgridでsweepすることができ、実験の管理が楽になります。