Sintaxis
newrelic.agent.wrap_mlmodel(model, name=None, version=None, feature_names=None, label_names=None, metadata=None)
Permite la instrumentación manual de modelos de aprendizaje automático.
Requisitos
Agente Python versión 9.1.0 o mas alto.
Descripción
Esto permite la instrumentación manual de modelos de aprendizaje automático.
Parámetros
Parámetro | Descripción |
---|---|
objeto | Requerido. |
cadena | Opcional. El nombre del modelo personalizado. |
cadena | Opcional. La versión de lanzamiento del modelo personalizado. |
lista de cadena | Opcional. Una lista de cadenas que indican los nombres de las características. |
lista de cadena | Opcional. Una lista de cadenas que indican los nombres de las etiquetas. |
dict | Opcional. metadatos para adjuntar al modelo. |
Valores de retorno
Ninguno.
Ejemplos
Envuelva el modelo de aprendizaje automático
Un ejemplo de instrumentado un modelo de aprendizaje automático personalizado:
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