構文
newrelic.agent.wrap_mlmodel(model, name=None, version=None, feature_names=None, label_names=None, metadata=None)機械学習モデルの手動計測を有効にします。
要件
Python エージェント バージョン 9.1.0以上。
説明
これにより、機械学習モデルの手動計測が可能になります。
パラメーター
パラメータ  | 説明  | 
|---|---|
 物体  | 必須。  | 
 ストリング  | オプション。カスタムモデルの名前。  | 
 ストリング  | オプション。カスタム モデルのリリース バージョン。  | 
 文字列のリスト  | オプション。機能名を表す文字列のリスト。  | 
 文字列のリスト  | オプション。ラベル名を表す文字列のリスト。  | 
 ディクト  | オプション。モデルに添付するメタデータ。  | 
戻り値
なし。
例
機械学習モデルをラップする
カスタム機械学習モデルをインストルメント化する例:
def wrap_ml_example():    x_train = [[0, 0], [1, 1]]    y_train = [0, 1]    x_test = [[1.0, 2.0]]
    model = CustomTestModel().fit(x_train, y_train)    wrap_mlmodel(        model,        name="MyCustomModel",        version="1.2.3",        feature=["feature0", "feature1"],        label=["label0"],        metadata={"metadata1": "value1", "metadata2": "value2"},    )
    labels = model.predict(x_test)
    return model