Model
は、データ(設定、トレーニング済みモデルの重み、またはその他の情報を含む場合がある)とモデルの動作方法を定義するコードの組み合わせです。このAPIと互換性があるようにコードを構造化することで、実験を体系的に追跡できるように、アプリケーションをバージョン管理する構造化された方法の恩恵を受けることができます。
Weaveでモデルを作成するには、以下が必要です:通常通りモデルを呼び出すことができます:これにより、これを呼び出した後、UIにこのモデルの2つのバージョンが表示され、それぞれ異なる追跡された呼び出しがあることがわかります。追加の指示については、serve をご覧ください。
- から継承するクラス
weave.Model
- すべてのパラメータの型定義
- 型付けされた
predict
関数と@weave.op()
デコレータ
predict
を呼び出すたびに、モデル設定と入出力が追跡されます。