Otras preguntas frecuentes de Personalizer

En este artículo se incluyen respuestas a preguntas para solucionar problemas sobre el servicio Personalizer.

Problemas de configuración

He cambiado un valor de configuración y ahora mi bucle no funciona en el mismo nivel de aprendizaje. ¿Qué ha ocurrido?

Algunos valores de configuración restablecen el modelo. Los cambios de configuración deben planearse con cuidado.

Al configurar Personalizer con la API, se ha recibido un error. ¿Qué ha ocurrido?

Si usa una única solicitud de API para configurar el servicio y cambiar el comportamiento de aprendizaje, recibirá un error. Debe realizar dos llamadas API independientes: en primer lugar, para configurar el servicio y, a continuación, para cambiar el comportamiento de aprendizaje.

Errores de transacción

Obtengo una respuesta HTTP 429 (demasiadas solicitudes) del servicio. ¿Qué puedo hacer?

Si seleccionó un plan de tarifa gratis al crear la instancia de Personalizer, existe un límite de cuota para el número permitido de solicitudes de Rank. Revise la tasa de llamadas API para Rank API (en el panel Métricas de Azure Portal del recurso de Personalizer) y ajuste el plan de tarifa (en el panel Plan de tarifa) si tiene previsto que el volumen de llamadas aumente hasta superar el umbral del plan de tarifa seleccionado.

Obtengo un error 5xx en las API Rank o Reward. ¿Cuál debo hacer?

Estos problemas deben ser fáciles de solucionar. Si persisten, póngase en contacto con el servicio de soporte técnico al seleccionar Nueva solicitud de soporte técnico en la sección Soporte técnico y solución de problemas en Azure Portal del recurso de Personalizer.

Bucle de aprendizaje

El bucle de aprendizaje no logra una coincidencia del 100 % con el sistema sin Personalizer. ¿Cómo puedo corregirlo?

Motivos por los que no alcanza su objetivo con el bucle de aprendizaje:

  • No hay suficientes características enviadas con la llamada API Rank.
  • Errores en las características enviadas, como, por ejemplo, el envío de datos de características no agregados, como marcas de tiempo a la API Rank.
  • Errores con el procesamiento de bucles, como no enviar datos de recompensa a la API Reward para eventos.

Para corregir este problema, debe cambiar el procesamiento mediante la modificación de las características enviadas al bucle o asegurarse de que la recompensa es una evaluación correcta de la calidad de la respuesta de Rank.

El bucle de aprendizaje parece que no aprende. ¿Cómo puedo corregirlo?

El bucle de aprendizaje necesita unas pocas miles de llamadas a Reward antes de que las llamadas a Rank se prioricen eficazmente.

Si no está seguro de cómo se está comportando el bucle de aprendizaje actualmente, ejecute una evaluación sin conexión y aplique la directiva de aprendizaje corregido.

Sigo obteniendo resultados de clasificación con las mismas probabilidades para todos los elementos. ¿Cómo puedo saber si Personalizer está aprendiendo?

Personalizer devuelve las mismas probabilidades en un resultado de la Rank API cuando acaba de iniciar y tiene un modelo vacío, o cuando se restablece el bucle de Personalizer y el modelo todavía está dentro del período establecido en Frecuencia de actualización del modelo.

Cuando comience el nuevo período de actualización, se usará el modelo actualizado y verá el cambio de probabilidades.

El bucle de aprendizaje estaba aprendiendo, pero parece que ya no es así, y la calidad de los resultados de Rank no es tan buena. ¿Cuál debo hacer?

  • Asegúrese de haber completado y aplicado una evaluación en Azure Portal para ese recurso de Personalizer (bucle de aprendizaje).
  • Asegúrese de que se hayan enviado (a través de Reward API) y procesado todas las recompensas.

¿Cómo puedo saber si el bucle de aprendizaje se está actualizando periódicamente y usándose para puntuar los datos?

Puede encontrar la hora de la última actualización del modelo en la página Configuración de modelo y aprendizaje de Azure Portal. Si ve una marca de tiempo antigua, es probable que no esté enviando las llamadas de Rank y Reward. Si el servicio no tiene datos entrantes, no se actualiza el aprendizaje. Si nota que el bucle de aprendizaje no se actualiza con suficiente frecuencia, puede modificar la Frecuencia de actualización del modelo del bucle.

Evaluaciones sin conexión

La importancia de las características de una evaluación sin conexión devuelve una lista larga con cientos o miles de elementos. ¿Qué ha ocurrido?

Esto suele deberse a que se enviaron marcas de tiempo, Id. de usuario u otras características específicas.

He creado una evaluación sin conexión y se realizó con éxito casi al instante. ¿Por qué ocurre esto? ¿No se ve ningún resultado?

La evaluación sin conexión utiliza los datos de modelo entrenado de los eventos en ese período de tiempo. Si no ha enviado ningún dato en el período entre las horas inicial y final de la evaluación, esta se completará sin ningún resultado. Envíe una nueva evaluación sin conexión seleccionando un intervalo de tiempo con los eventos que sabe que se enviaron a Personalizer.

Directiva de aprendizaje

¿Cómo puedo importar una directiva de aprendizaje?

Obtenga más información sobre los conceptos de la directiva de aprendizaje y cómo aplicar una nueva directiva de aprendizaje. Si no quiere seleccionar una directiva de aprendizaje, puede usar la evaluación sin conexión para sugerir una directiva de aprendizaje en función de los eventos actuales.

Seguridad

La clave de API para mi bucle está en peligro. ¿Qué puedo hacer?

Puede regenerar una clave después de intercambiarla con los clientes para que usen otra clave. Tener dos claves le permite propagar la clave de manera diferida sin producir tiempo de inactividad. Se recomienda hacerlo de forma periódica como medida de seguridad.