Compartir vía


Implementación de un modelo y clasificación de texto mediante la API en tiempo de ejecución

Una vez que esté satisfecho con el rendimiento del modelo, estará listo para implementarse y se usará para clasificar texto. 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 el 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 de su modelo y decidido que se puede usar 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 un nuevo trabajo de implementación.

    Captura de pantalla que muestra el botón de implementación.

  3. Seleccione Crear nueva implementación para crear una nueva implementación y asignar un modelo entrenado de la lista desplegable siguiente. También puede sobrescribir una implementación existente; para ello, seleccione esta opción y el modelo entrenado que quiere asignar en la lista desplegable siguiente.

    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.

    Captura de pantalla que muestra la implementación.

  4. seleccione Implementar para iniciar el trabajo de implementación.

  5. 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

Puede intercambiar implementaciones después de probar un modelo asignado a una implementación y desea asignarla a otra. El intercambio de implementaciones implica tomar el modelo asignado a la primera implementación y asignarlo a la segunda. A continuación, tome el modelo asignado a la segunda implementación y asígnelo a la primera. Esto se podría usar para intercambiar production las implementaciones 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 Implementación de un modelo, seleccione las dos implementaciones que quiere intercambiar y haga clic en Intercambiar implementaciones en el menú superior.

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

Eliminación de la implementación

Para eliminar una implementación desde Language Studio, vaya a la página Implementación de un modelo. 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 al 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