Model とは、データ(設定、学習済みモデルの重み、その他の情報を含む)と、そのモデルがどのように動作するかを定義するコードの組み合わせです。コードをこの API と互換性のある構造にすることで、アプリケーションの バージョン管理 を構造化された方法で行えるようになり、実験 の内容をより体系的に追跡できるようになります。
- Python
- TypeScript
Weave でモデルを作成するには、以下が必要です:通常通り、以下のようにモデルを呼び出すことができます:これにより、これを実行すると、UI 上でこの Model の 2 つの バージョン が作成され、それぞれに異なる呼び出し履歴が追跡されていることが確認できます。詳細な手順については、serve を参照してください。
weave.Modelを継承したクラス- すべてのパラメータに対する型定義
@weave.op()デコレータが付与された、型定義済みのpredict関数
predict を呼び出すたびに、モデルの 設定 とともに入出力が追跡されます。