Hoy nos complace anunciar que Amazon Forecast ofrece la capacidad de crear pronósticos para un subconjunto seleccionado de artículos. Esto lo ayuda a desbloquear el valor total de sus datos y aplicarlos de manera selectiva a su selección de elementos, lo que reduce el tiempo y el esfuerzo necesarios para obtener los resultados previstos.
La generación de un pronóstico para «todos» los elementos del conjunto de datos le limitaba la libertad de tener un control detallado sobre los elementos específicos que deseaba pronosticar. Esto significó un aumento de los costos de los artículos previstos de baja o ninguna prioridad y gastos generales adicionales. Solía pasar mucho tiempo haciendo múltiples predicciones para cada elemento de sus datos. Esto requería mucho tiempo y era operacionalmente difícil de manejar. Además, este enfoque no explota completamente el valor del aprendizaje automático (ML): aplicar inferencias a los elementos deseados. Con la capacidad de seleccionar un subconjunto de elementos, ahora puede concentrarse en entrenar el modelo con todos sus datos, pero aplicar los conocimientos para seleccionar algunos elementos de alto rendimiento. Esto contribuye a la optimización general de la planificación de pronósticos al aumentar la productividad (menos artículos para administrar) y reducir los costos (reducir el precio por artículo de pronóstico). Esto también facilita la gestión de la explicabilidad.
Con el lanzamiento de hoy, no solo puede completar todos los pasos, sino que también tiene la capacidad de seleccionar un subconjunto de elementos para pronosticar cargando un archivo CSV durante el paso Crear pronóstico. No necesita incorporar el objetivo completo o la serie temporal asociada y los metadatos de elementos, lo que le ahorra un esfuerzo significativo. Esto también ayuda a reducir los requisitos generales de infraestructura para los artículos previstos, lo que se traduce en ahorro de costes y productividad. Puede realizar este paso utilizando la API CreateForecast o seguir los pasos de la consola a continuación.
Pronóstico para el subconjunto seleccionado de artículos
Ahora veremos cómo usar la consola de pronóstico para seleccionar elementos seleccionados en el conjunto de datos de entrada.
Paso 1: Importar datos de entrenamiento
Para importar datos de series temporales en Forecast, cree un conjunto de registros, elija un dominio para su conjunto de registros, proporcione los detalles de sus datos y dirija a Forecast a la ubicación de Amazon Simple Storage Service (Amazon S3) de sus datos. Para este ejemplo, supongamos que su conjunto de datos contiene 1000 elementos.
Nota: Este ejercicio asume que no ha creado ningún juego de registros. Si creó previamente un conjunto de registros, lo que verá diferirá ligeramente de las capturas de pantalla y las instrucciones a continuación.
Para importar datos de series temporales para pronósticos
- Abra la consola de pronóstico aquí.
- Seleccione en la página de inicio de pronóstico Crear conjunto de registros.
- Sobre el Crear conjunto de registros página, agregue los detalles para su conjunto de datos de entrada.
- Elegir próximo.
- Que Detalles del registro El panel debería verse así:
- Después de ingresar todos los detalles requeridos en la página de importación de registros, el Registrar detalles de importación El panel debería verse así:
- Elegir comienzo.
Espere a que Forecast termine de importar sus datos de series temporales. El proceso puede tardar varios minutos o más. Cuando su registro ha sido importado, el estado cambia a activo y el banner en la parte superior del panel le notificará que ha importado correctamente sus datos.
Después de importar el conjunto de datos de la serie temporal de destino, puede crear un predictor.
Paso 2: Crear un predictor
A continuación, creará un predictor que usará para generar pronósticos basados en los datos de su serie temporal. Forecast aplica la combinación óptima de algoritmos a cada serie temporal en sus conjuntos de datos.
Para crear un predictor usando la consola de pronóstico, proporcione un nombre de predictor, una frecuencia de pronóstico y defina un horizonte de pronóstico. Para obtener más información sobre los campos adicionales que puede configurar, consulte Predictores de entrenamiento.
Para crear un predictor
- Una vez completada la importación del conjunto de datos de la serie temporal de destino, se convierte en su grupo de conjuntos de datos tablero debería verse algo como esto:
Por debajo Entrenar a un predictorSeleccione comienzo. Que predictor de movimiento se muestra la página. - Sobre el predictor de movimiento página, por ejemplo Configuración del predictorprovee la siguiente informacion:
- Nombre del predictor
- frecuencia de pronóstico
- horizonte de pronóstico
- Dimensiones proyectadas y cuantiles de pronóstico (Opcional)
Ahora que su predictor se ha entrenado en 1000 elementos, puede continuar con el siguiente paso de crear un pronóstico.
Paso 3: Haz un pronóstico
- Seleccione Crear previsión.
- Escriba el nombre del pronóstico
- Elija un predictor.
- Seleccionar cuantiles: ingrese hasta cinco cuantiles.
- Si desea crear la previsión para los 1000 artículos, seleccione «Todos los artículos».
- O puede seleccionar «Elementos seleccionados», lo que le permite seleccionar elementos específicos de los 1000 elementos para la previsión.
- Especifique la ubicación del archivo s3 que contiene la serie temporal seleccionada. La serie temporal debe contener todas las columnas de miembros y dimensiones especificadas en la serie temporal de destino.
- También debe definir su esquema para el archivo de entrada que contiene la serie temporal seleccionada. El orden de las columnas definidas en el esquema debe coincidir con el orden de las columnas en el archivo de entrada.
- Haga clic en Crear previsión.
- Haga una exportación y el archivo .csv le mostrará solo los elementos seleccionados que ha seleccionado.
Conclusión
Forecast ahora le brinda la posibilidad de seleccionar un subconjunto de elementos del conjunto de datos de entrada. Con esta función, puede entrenar su modelo con cualquier dato disponible y luego aplicar los conocimientos para seleccionar los elementos que desea pronosticar. Esto ayuda a ahorrar tiempo y centrar los esfuerzos en elementos de alta prioridad. Puede reducir costos y alinear mejor sus esfuerzos con los resultados comerciales. Pronóstico de elementos seleccionados está disponible en todas las regiones donde el Pronóstico está disponible públicamente.
Para obtener más información sobre el pronóstico de «Elementos seleccionados», visite este cuaderno o lea más en la Guía para desarrolladores de pronósticos.
Sobre los autores
Dave conocedor es gerente sénior de productos en el equipo de Amazon Forecast. Está interesado en todo lo relacionado con los datos y su aplicación para generar nuevas fuentes de ingresos. Fuera del trabajo, le gusta cocinar comida india y ver programas interesantes.
Ridhim Rastogui es ingeniero de desarrollo de software en el equipo de Amazon Forecast. Su pasión es construir sistemas distribuidos escalables con un enfoque en resolver problemas del mundo real a través de AI/ML. En su tiempo libre, disfruta resolver acertijos, leer ficción y explorar.