Implementar un modelo

Una vez que esté satisfecho con el rendimiento del modelo, está listo para implementarse y consultar las predicciones de las expresiones. La implementación de un modelo hace que esté disponible para su uso a través de la API de predicción.

Requisitos previos

Consulte ciclo de vida del desarrollo de proyectos para obtener más información.

Implementación de un modelo

Una vez que haya revisado el rendimiento del modelo y haya decidido que es adecuado para usarse en su entorno, debe asignarlo a una implementación para poder consultarlo. La asignación del modelo a una implementación hace que esté disponible para su uso mediante la API de predicción. Se recomienda crear una implementación denominada production a la que asigne el mejor modelo que ha creado hasta ahora y usarlo en el sistema. Puede crear otra implementación denominada staging a la que puede asignar el modelo en el que está trabajando actualmente para poder probarlo. Puede tener un máximo en 10  implementaciones en el proyecto.

Para implementar el modelo desde Language Studio:

  1. Seleccione Implementación de un modelo en el menú de la izquierda.

  2. Seleccione Agregar implementación para iniciar el asistente Agregar implementación.

    A screenshot showing the model deployment button in Language Studio.

  3. Seleccione Crear un nuevo nombre de implementación para crear una nueva implementación y asignar un modelo entrenado de la lista desplegable siguiente. De lo contrario, puede seleccionar Sobrescribir un nombre de implementación existente para reemplazar eficazmente el modelo usado por una implementación existente.

    Nota:

    La sobrescritura de una implementación existente no requiere cambios en la llamada de la API de predicción, pero los resultados que obtendrá se basarán en el modelo recién asignado.

    A screenshot showing the screen for adding a new deployment in Language Studio.

  4. Seleccione un modelo entrenado de la lista desplegable Modelo.

  5. Seleccione Implementar para iniciar el trabajo de implementación.

  6. Después de que la implementación se realice correctamente, aparecerá una fecha de expiración junto a ella. La expiración de la implementación aparece cuando el modelo implementado deja de estar disponible para usarlo en la predicción, lo que suele ocurrir doce meses después de que expire una configuración de entrenamiento.

Intercambiar implementaciones

Una vez que haya terminado de probar un modelo asignado a una implementación, es posible que quiera asignarlo a otra implementación. El intercambio de implementaciones implica:

  • Tomar el modelo asignado a la primera implementación y asignarlo a la segunda.
  • Tomar el modelo asignado a la segunda implementación y asignarlo a la primera.

Esto se podría usar para intercambiar las implementaciones production y staging cuando quiera tomar el modelo asignado a staging y asignarlo a production.

Para intercambiar implementaciones desde Language Studio

  1. En la página Implementar modelo, seleccione las dos implementaciones que desea intercambiar y seleccione Intercambiar implementaciones en el menú superior.

  2. En la ventana que aparece, seleccione los nombres de las implementaciones que desea intercambiar.

    A screenshot showing a swapped deployment in Language Studio.

Eliminación de la implementación

Para eliminar una implementación desde Language Studio, vaya a la página Implementar modelo. A continuación, seleccione la implementación que desea eliminar y seleccione Eliminar implementación en el menú superior.

Asignación de recursos de implementación

Puede implementar el proyecto en varias regiones mediante la asignación de recursos de lenguaje diferentes que existen en regiones distintas.

Para asignar recursos de implementación en otras regiones en Language Studio, haga lo siguiente:

  1. Asegúrese de que se ha asignado como Propietario del Lenguaje de Cognitive Services en el recurso que ha utilizado para crear el proyecto.
  2. Vaya a la página Deploying a model (Implementación de un modelo) en Language Studio.
  3. Seleccione la pestaña Regiones.
  4. Seleccione Agregar recurso de implementación.
  5. Seleccione un recurso de lenguaje en otra región.

Ya está a punto para implementar el proyecto en las regiones en las que ha asignado recursos.

Anulación de la asignación de recursos de implementación

Al anular la asignación de un recurso de implementación de un proyecto, o quitarlo, también eliminará todas las implementaciones que se hayan implementado en la región de ese recurso.

Para anular la asignación de recursos de implementación o quitarlos en otras regiones mediante Language Studio, haga lo siguiente:

  1. Vaya a la pestaña Regiones de la página Implementar un modelo.
  2. Seleccione el recurso cuya asignación quiere anular.
  3. Seleccione el botón Quitar asignación.
  4. En la ventana que aparece, escriba el nombre del recurso que quiere quitar.

Pasos siguientes