yukihito-jokyu / RAG-1

0 stars 0 forks source link

ハイパーパラメータの設定について #9

Closed yukihito-jokyu closed 1 month ago

yukihito-jokyu commented 2 months ago

langchainでRAGを実装する時、各クラスのハイパーパラメータの変更方法に困っている。 今の実装では自作の関数を作り、その中でlangchainのクラスをインスタンス化している。 ハイパーパラメータの変更はその関数の中か、引数で指定する方法のどちらかが考えられるが、どちらも変更やコードを読みにくくなる可能性がある。 その為、config.jsonを作り、各クラスのハイパーパラメータを一つのjsonファイルで管理する手法を取ろうと思う。

yukihito-jokyu commented 2 months ago

jsonファイルの中身について、

{
  "class name": {
    "parameter name": "parameter"  # パラメータについての説明
  },
  ...
}
yukihito-jokyu commented 2 months ago

jsonファイルは検証用と実用の二つを実装し、検証時にもとのパラメータが消えないようにする。

yukihito-jokyu commented 1 month ago

作成したので閉じる