En esta página, se describe cómo ajustar, pausar, reanudar, borrar y enumerar modelos de recomendación. Para obtener ayuda con la creación de un nuevo modelo de recomendaciones, consulta Crea modelos de recomendaciones.
Ajusta un modelo
Vertex AI Search para venta minorista usa los datos de entrada que proporcionas a tu modelo para ajustar los hiperparámetros del entrenamiento.
El ajuste tarda entre 2 y 4 días. Durante este tiempo, el modelo seguirá funcionando como de costumbre. Para ajustar los detalles de los costos, consulta Precios.
Establece la frecuencia de ajuste de un modelo
Te recomendamos ajustar el modelo de forma periódica. Esto mantiene la eficacia del entrenamiento de modelos a medida que los datos cambian y el comportamiento de los clientes difiere durante el año. Además, algunas actualizaciones internas de modelos principales solo se pueden aplicar después de que se haya ajustado el modelo.
Cuando creas el modelo, puedes configurarlo para que se ajuste de forma automática cada tres meses o puedes elegir solo ajustarlo de forma manual. Independientemente de la configuración que elijas, el modelo se ajusta de forma automática una vez después de la creación.
Puedes cambiar la configuración del estado de los ajustes en cualquier momento. El cambio de esta configuración no afecta los procesos de ajuste que se ejecutan actualmente.
Para editar la configuración del estado de los ajustes de un modelo, haz lo siguiente:
Console
Ve a la página Modelos en la consola de Search for Retail.
Ir a la página ModelosPuedes ver el estado de los ajustes de cada modelo en Estado de los ajustes.
Haz clic en el nombre de un modelo para ver su página de detalles.
Haz clic en Editar edit junto al Estado de los ajustes.
En la lista desplegable, selecciona una configuración:
- Cada tres meses: Se ajusta automáticamente cuando el último ajuste se haya realizado hace 90 días.
- Solo ajuste manual: Se ajusta solo cuando lo ajustas manualmente.
Haz clic en Listo done para guardar la configuración.
curl
Realiza una solicitud de Models.patch
con la API. Consulta la
referencia de la API de Models.patch
.
Para obtener detalles sobre todos los campos de Models
, consulta la referencia de la API de Models
.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -d '{ "name": "projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/models/MODEL_ID", "PeriodicTuningState": "NEW_TUNING_STATE_VALUE" }' \ 'https://retail.googleapis.com/v2/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/models/MODEL_ID?updateMask=PeriodicTuningState'
Ajusta un modelo de forma manual
El ajuste manual activa un ajuste único de tu modelo. Puedes ajustar manualmente tu modelo cuando haya un cambio significativo en tu catálogo (como un aumento de tamaño o un cambio en la jerarquía del catálogo) o eventos (como el reabastecimiento de eventos históricos o un cambio en la distribución de los datos después de promover ciertos grupos de elementos).
Para ajustar de forma manual un modelo, haz lo siguiente:
Console
Ve a la página Modelos en la consola de Search for Retail.
Ir a la página ModelosHaz clic en el nombre de un modelo para ver su página de detalles.
Haz clic en Ajuste manual en la barra de botones.
El ajuste tarda entre 2 y 4 días. Durante este tiempo, el modelo seguirá funcionando como de costumbre.
curl
Realiza una solicitud de Models.tune
con la API. Consulta la
referencia de la API de Models.tune
.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ 'https://retail.googleapis.com/v2/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/models/MODEL_ID:tune'
Pausa y reanuda el entrenamiento de un modelo
Si tu modelo está activo (no detenido), se vuelve a entrenar al menos una vez a la semana, pero no más de una vez al día. Para un reentrenamiento coherente, asegúrate de subir los datos de eventos del usuario no más de 24 horas después de que se produzca el evento.
Puedes pausar el modelo para detener el reentrenamiento. Te recomendamos hacerlo si importaste datos incorrectos o si permaneces por debajo del límite de 10 modelos activos por proyecto. Si tienes menos de 10 modelos activos, puedes reiniciar un modelo detenido en cualquier momento.
Para obtener información sobre los costos de entrenamiento, consulta Precios.
Puedes iniciar hasta cinco operaciones de modelo por minuto. Este límite se aplica a la creación, eliminación, detención y reanudación de modelos.
Para pausar o reiniciar un modelo, haz lo siguiente:
Console
Ve a la página Modelos en la consola de Search for Retail.
Ir a la página ModelosPuedes ver el estado del entrenamiento de cada modelo en Estado del entrenamiento.
Para pausar un modelo activo (Estado del entrenamiento de ENTRENAMIENTO), haz clic en Pausar pause.
Para iniciar un modelo en pausa (Estado de entrenamiento de PAUSA), haz clic en Reanudar play_arrow.
curl
Para pausar un modelo activo, realiza una solicitud Models.pause
con la API. Consulta la referencia de la API de Models.pause
.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ 'https://retail.googleapis.com/v2/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/models/MODEL_ID:pause'
Para iniciar un modelo en pausa, realiza una solicitud Models.resume
con la API.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ 'https://retail.googleapis.com/v2/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/models/MODEL_ID:resume'
Ver detalles del modelo
Consulta los detalles de un modelo en la consola o con el método de la API de Models.get
.
Para ver las configuraciones de publicación asociadas con un modelo específico, usa el siguiente procedimiento de la consola. Todos los demás detalles del modelo están disponibles en la consola y en la respuesta de la API.
Console
Ve a la página Modelos en la consola de Search for Retail.
Ir a la página ModelosEn la página Modelos, se enumeran todos tus modelos y sus estados de entrenamiento y consulta.
Haz clic en el nombre de un modelo para ver su página Detalles.
curl
Para obtener la información de un solo modelo, realiza una solicitud Models.get
con la API. Consulta la referencia de la API de Models.get
.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ 'https://retail.googleapis.com/v2/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/models/MODEL_ID'
Cómo enumerar tus modelos
Consulta una lista de tus modelos en la consola o con el método de la API de Models.list
.
Console
Ve a la página Modelos en la consola de Search for Retail.
Ir a la página ModelosEn la página Modelos, se enumeran todos tus modelos y sus estados de entrenamiento y consulta.
curl
Para enumerar todos los modelos y sus detalles intercalados, realiza una solicitud Models.list
con la API. Consulta la referencia de la API de Models.list
.
De forma opcional, puedes usar el parámetro pageSize
para establecer una cantidad máxima de resultados que se mostrarán. Si hay más resultados disponibles, la respuesta list
incluye un token de página. Puedes pasar un token de página en el parámetro pageToken
de una solicitud list
para recuperar la siguiente página de resultados. En el siguiente ejemplo, se usan ambos parámetros.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ 'https://retail.googleapis.com/v2/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/models?pageSize=PAGE_SIZE&pageToken=PAGE_TOKEN'
Borra un modelo
Puedes iniciar hasta cinco operaciones de modelo por minuto. Este límite se aplica a la creación, eliminación, detención y reanudación de modelos.
Borra un modelo en la consola o con el método de la API de Models.delete
.
Console
Ve a la página Modelos en la consola de Search for Retail.
Ir a la página ModelosHaz clic en el nombre del modelo que deseas borrar para abrir su página de detalles.
Haz clic en Borrar delete en la barra de botones.
Vuelve a ingresar el nombre del modelo y haz clic en Confirmar.
curl
Realiza una solicitud de Models.delete
con la API. Consulta la
referencia de la API de Models.delete
.
Para obtener detalles sobre todos los campos de Models
, consulta la referencia de la API de Models
.
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ 'https://retail.googleapis.com/v2/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/models/MODEL_ID'