ML モデルでカスタム・コンポーネントを使用するための要件
IBM Watson Machine Learning にオンライン・ デプロイメント としてデプロイするモデルで、独自のトランスフォーマー、推定量、関数、クラス、およびテンソル操作を定義できます。
カスタムコンポーネントの定義と使用
モデルでカスタム・コンポーネントを使用するには、カスタム・コンポーネントを Python ディストリビューション・パッケージ にパッケージ化する必要があります。
パッケージの要件
- パッケージ・タイプは次のいずれかでなければなりません: ソース配布 (タイプ Wheel および Egg の配布はサポートされません)
- パッケージファイルの形式は、以下のとおりでなければなりません:
.zip - カスタム・コンポーネントのサード・パーティー依存関係は、
pipによってインストール可能でなければならず、setuptoolsライブラリーのsetup関数のinstall_requires引数に渡す必要があります。
以下を参照してください。 ソース配布の作成
サポートされるフレームワーク
以下のフレームワークは、カスタム・コンポーネントをサポートします。
- Scikit-learn
- XGBoost
- Tensorflow
- Python 関数
- Python スクリプト
- Decision Optimization
詳しくは、 サポートされるフレームワーク を参照してください。