0 / 0
Volver a la versión inglesa de la documentación
Inicio rápido: Crear, ejecutar y desplegar un modelo de Decision Optimization
Última actualización: 28 nov 2024
Inicio rápido: Crear, ejecutar y desplegar un modelo de Decision Optimization

Puede crear y ejecutar modelos de Decision Optimization para ayudarle a tomar las mejores decisiones para resolver problemas empresariales en función de sus objetivos. Consulte Decision Optimizationy, a continuación, vea un vídeo y realice una guía de aprendizaje que sea adecuada para los usuarios con algún conocimiento de la analítica prescriptiva, pero que no requiera codificación.

Servicios necesarios
estudio watsonx.ai
tiempo de ejecución de watsonx.ai

El flujo de trabajo básico incluye estas tareas:

  1. Abra el proyecto de recinto de seguridad. Los proyectos son la ubicación donde puede colaborar con otros para trabajar con los datos.
  2. Añada un experimento de Decision Optimization al proyecto. Puede añadir archivos comprimidos o datos de archivos de ejemplo.
  3. Asociar un servicio de ejecución watsonx.ai al proyecto.
  4. Cree un espacio de despliegue para asociarlo con el servicio de ejecución watsonx.ai del proyecto.
  5. Revise los datos, los objetivos del modelo y las restricciones en el Asistente de modelado.
  6. Ejecute uno o más escenarios para probar el modelo y revisar los resultados.
  7. Despliegue el modelo.

Más información sobre Decision Optimization

Decision Optimization puede analizar datos y crear un modelo de optimización (con el Asistente de modelado) basado en un problema empresarial. En primer lugar, se deriva un modelo de optimización convirtiendo un problema empresarial en una formulación matemática que el motor de optimización pueda entender. La formulación consta de objetivos y restricciones que definen el modelo en el que se basa la decisión final. El modelo, junto con los datos de entrada, forma un escenario. El motor de optimización resuelve el escenario aplicando los objetivos y las restricciones para limitar millones de posibilidades y proporciona la mejor solución. Esta solución satisface la formulación del modelo o relaja ciertas restricciones si el modelo es inviable. Puede probar casos de ejemplo utilizando datos diferentes o modificando los objetivos y las restricciones y volviendo a ejecutarlos y visualizando soluciones. Cuando esté satisfecho, puede desplegar el modelo.

Más información sobre Decision Optimization

Vea un vídeo sobre cómo crear un modelo de Decision Optimization

'Ver vídeo Mira este vídeo para ver cómo ejecutar un experimento de ejemplo ' Decision Optimization ' para crear, resolver y desplegar un modelo ' Decision Optimization con ' watsonx.ai Studio y ' watsonx.ai Runtime.

Declaración de limitación de responsabilidad de vídeo: algunos pasos menores y elementos gráficos de este vídeo pueden diferir de su plataforma. La interfaz de usuario se mejora con frecuencia.

Este vídeo proporciona un método visual para aprender los conceptos y tareas de esta documentación.


Pruebe una guía de aprendizaje para crear un modelo que utilice Decision Optimization

En esta guía de aprendizaje, realizará estas tareas:

Le llevará aproximadamente 30 minutos el completar esta guía de aprendizaje.





Sugerencias para completar esta guía de aprendizaje
Estas son algunas sugerencias para completar correctamente esta guía de aprendizaje.

Utilizar la imagen en imagen de vídeo

Sugerencia: Inicie el vídeo y, a continuación, a medida que se desplaza por el tutorial, el vídeo pasa al modo de imagen en imagen. Cierre la tabla de contenido de vídeo para obtener la mejor experiencia con la imagen en imagen. Puede utilizar el modo de imagen en imagen para poder seguir el vídeo mientras completa las tareas de este tutorial. Pulse las indicaciones de fecha y hora para cada tarea a seguir.

La siguiente imagen animada muestra cómo utilizar las características de imagen en imagen y tabla de contenido de vídeo:

Cómo utilizar la imagen en la imagen y los capítulos

Obtener ayuda en la comunidad

Si necesitas ayuda con este tutorial, puedes hacer una pregunta o encontrar una respuesta en el foro de debate de la Comunidadwatsonx.

Configurar las ventanas del navegador

Para obtener la experiencia óptima al completar esta guía de aprendizaje, abra Cloud Pak for Data en una ventana de navegador y mantenga abierta esta página de la guía de aprendizaje en otra ventana de navegador para conmutar fácilmente entre las dos aplicaciones. Considere la posibilidad de organizar las dos ventanas del navegador una al lado de la otra para que sea más fácil de seguir.

Guía de aprendizaje en paralelo e interfaz de usuario

Sugerencia: Si encuentra una visita guiada al completar esta guía de aprendizaje en la interfaz de usuario, pulse Quizás más tarde.



Tarea 1: Abrir un proyecto

Necesita un proyecto para almacenar los datos y el experimento AutoAI . Puede utilizar el proyecto de recinto de seguridad o crear un proyecto.

  1. En el menú de navegación ' Menú de navegación, seleccione Proyectos > Ver todos los proyectos

  2. Abra el proyecto de recinto de seguridad. Si desea utilizar un proyecto nuevo:

    1. Pulse Nuevo proyecto.

    2. Seleccione Crear un proyecto vacío.

    3. Especifique un nombre y una descripción opcional para el proyecto.

    4. Elija una instancia de servicio de almacenamiento de objetos existente o cree una nueva.

    5. Pulse Crear.

  3. Cuando se abra el proyecto, pulse la pestaña Gestionar y seleccione la página Servicios e integraciones.

    1. En la pestaña Servicios deIBM , pulse Asociar servicio.

    2. Seleccione su instancia de watsonx.ai Runtime. Si aún no dispone de una instancia del servicio watsonx.ai Runtime, siga estos pasos:

      1. Pulse Nuevo servicio.

      2. Seleccione watsonx.ai Runtime.

      3. Pulse Crear.

      4. Seleccione la nueva instancia de servicio en la lista.

    3. Pulse Asociar servicio.

    4. Si es necesario, pulse Cancelar para volver a la página Servicios e integraciones .

Para más información, consulte Crear un proyecto.

Icono de punto de comprobación ' Comprueba tu progreso

La imagen siguiente muestra el nuevo proyecto.

La imagen siguiente muestra el nuevo proyecto.




Tarea 2: Crear un experimento de Decision Optimization

vídeo tutorial de vista previa ' Para previsualizar esta tarea, vea el vídeo que comienza en 00:20.

Ahora, siga estos pasos para crear el experimento de Decision Optimization en el proyecto:

  1. En el nuevo proyecto, pulse Nuevo activo > Resolver problemas de optimización.

  2. Seleccione Archivo local.

  3. Pulse Obtener archivos de ejemplo para ver el repositorio GitHub que contiene los archivos de ejemplo.

    1. En el repositorio DO-Ejemplos , abra la carpeta watsonx.ai y Cloud Pak for Data as a Service .

    2. Pulse el archivo HouseConstructionScheduling.zip que contiene los archivos de ejemplo de construcción de viviendas.

    3. Pulse Descargar para guardar el archivo zip en el sistema.

  4. Vuelva a la página Crear un experimento de Decision Optimization y pulse Examinar.

    1. Seleccione el archivo HouseConstructionScheduling.zip en el sistema.

    2. Pulse Abrir.

  5. Si aún no tiene un servicio watsonx.ai Runtime asociado a este proyecto, haga clic en Añadir un servicio Machine Learning.

    1. Revise sus instancias de servicio watsonx.ai Runtime. Puede utilizar un servicio existente o crear una nueva instancia de servicio desde aquí: haga clic en Nuevo servicio, seleccione watsonx.ai Runtime y haga clic en Crear.

    2. Seleccione su instancia de watsonx.ai Runtime de la lista y haga clic en Asociar.

    3. Si es necesario, pulse Cancelar para volver a la página Servicios e integraciones .

      Para obtener más información sobre los servicios asociados, consulte Adición de servicios asociados.

  6. Elija un espacio de despliegue para asociarlo a este experimento. Si no tiene un espacio de despliegue existente, cree uno:

    1. En la sección Seleccionar espacio de despliegue , pulse Nuevo espacio de despliegue.

    2. En el campo Nombre , escriba House sample para proporcionar un nombre para el espacio de despliegue.

    3. Pulse Crear.

    4. Cuando el espacio esté listo y pulse Cerrar para volver a la página Crear un experimento de Decision Optimization . El nuevo espacio de despliegue está seleccionado.

  7. Pulse Crear para abrir el experimento de Decision Optimization .

Icono de punto de comprobación ' Comprueba tu progreso

La imagen siguiente muestra el experimento con los archivos de ejemplo.

La imagen siguiente muestra el experimento con los archivos de ejemplo.




Tarea 3: Crear un modelo y visualizar un resultado de escenario

vídeo tutorial de vista previa ' Para previsualizar esta tarea, vea el vídeo que comienza en 01:47.

Siga estos pasos para crear un modelo y visualizar el resultado utilizando el Modeling Assistantde Decision Optimization .

  1. En el panel izquierdo, pulse Generar modelo para abrir el Modeling Assistant. Este modelo se ha creado con el Modeling Assistant para que pueda ver que los objetivos y las restricciones están en lenguaje natural, pero también puede formular el modelo en Python, OPL o importar modelos CPLEX y CPO.

  2. Pulse Ejecutar para ejecutar el escenario para resolver el modelo y espere a que se complete la ejecución.

  3. Cuando se completa la ejecución, se visualiza la vista Explorar solución. En la pestaña Resultados , pulse Activos de solución para ver los valores resultantes (mejores) para las variables de decisión. Estas tablas de soluciones se visualizan en orden alfabético de forma predeterminada.

  4. En el panel izquierdo, seleccione Visualización.

  5. En la pestaña Soluciones , seleccione Gantt para ver el escenario con la planificación óptima.

Icono de punto de comprobación ' Comprueba tu progreso

La imagen siguiente muestra la página Visualización con un diagrama de Gantt.

La imagen siguiente muestra la página Visualización con un diagrama de Gantt.




Tarea 4: Cambiar objetivos y restricciones del modelo

vídeo tutorial de vista previa ' Para previsualizar esta tarea, vea el vídeo que comienza en 03:01.

Ahora, desea realizar un cambio en la formulación del modelo para considerar un objetivo adicional. Siga estos pasos para cambiar los objetivos y restricciones del modelo:

  1. Pulse Crear modelo.

  2. En el panel izquierdo, haga clic en el menú Desbordamiento ' Menú de desbordamiento junto al Escenario 1, y seleccione Duplicar.

  3. Para el nombre, escriba Scenario 2 y pulse Crear.

  4. Para Escenario 2, añada un objetivo al modelo para optimizar la calidad del trabajo basándose en la experiencia de cada contratista.

    1. En Añadir a modelo, en el campo de búsqueda, escriba overall qualityy pulse Enter.

    2. Expanda la sección Objetivo.

    3. Pulse Maximizar la calidad global de las asignaciones de Subcontratista - Asignaciones de actividades de acuerdo con la tabla de valores de asignación para añadirlo como un objetivo. Este nuevo objetivo aparece ahora en la sección Objetivos junto con el objetivo Minimizar el tiempo para completar todas las actividades.

    4. Para el objetivo que acaba de añadir, pulse tabla de valores de asignación y seleccione Experiencia. Se visualiza una lista de parámetros de Experiencia.

    5. En esta lista, pulse definición para cambiar el campo que define la experiencia del contratista y seleccione Nivel de habilidad.

  5. Pulse Ejecutar para ejecutar el escenario para crear el modelo y espere a que se complete la ejecución.

  6. Vuelva a la página Explorar solución para ver los Objetivos y los Activos de solución.

  7. En el panel izquierdo, seleccione Visualización.

  8. En la pestaña Soluciones , seleccione Gantt para ver el escenario con la planificación óptima.

  9. Pulse Visión general en el panel izquierdo para comparar estadísticas entre el Escenario 1 y el Escenario 2.

Icono de punto de comprobación ' Comprueba tu progreso

La imagen siguiente muestra la página Visualización con el nuevo diagrama de Gantt.

La imagen siguiente muestra la página Visualización con el nuevo diagrama de Gantt.




Tarea 5: Desplegar el modelo

vídeo tutorial de vista previa ' Para previsualizar esta tarea, vea el vídeo que comienza en 04:07.

A continuación, siga estos pasos para promocionar el modelo a un espacio de despliegue y crear un despliegue:

  1. Haga clic en el menú Desbordamiento ' Menú de desbordamiento junto al Escenario 1, y seleccione Guardar para despliegue.

  2. En el campo Nombre de modelo , escriba House Constructiony pulse Siguiente.

  3. Revise la información del modelo y pulse Guardar.

  4. Una vez que el modelo se ha guardado correctamente, se visualiza una barra de notificación con un enlace al modelo. Pulse Ver en proyecto.

    1. Si no ha recibido la notificación, pulse el nombre del proyecto en la ruta de navegación.

    2. Pulse la pestaña Activos en el proyecto.

    3. Pulse el modelo Construcción de vivienda .

  5. Haga clic en el icono Promover al espacio de despliegue ' Promocionar al espacio de despliegue.

    1. Para el Espacio de destino, seleccione Muestra de vivienda (o su espacio de despliegue) en la lista.

    2. Seleccione la opción para seleccionar Ir al modelo en el espacio después de desplegarlo.

    3. Haga clic en Promover.

  6. Una vez que el modelo se ha promocionado correctamente, el modelo Construcción de vivienda se muestra en el espacio de despliegue.

  7. Pulse Nuevo despliegue.

    1. Para el nombre de despliegue, escriba House deployment.

    2. Para Definición de hardware, seleccione 2 CPU y 8 GB de RAM en la lista.

    3. Pulse Crear.

  8. Espere a que el estado de despliegue cambie a Desplegado.

Icono de punto de comprobación ' Comprueba tu progreso

La imagen siguiente muestra el despliegue de House.

La imagen siguiente muestra la página Visualización con el despliegue de House.




Tarea 6: Probar un modelo

vídeo tutorial de vista previa ' Para previsualizar esta tarea, vea el vídeo que comienza en 04:55.

Para probar el modelo con un escenario, debe cargar los archivos de datos del sistema en el espacio de despliegue. Siga estos pasos para probar el modelo creando un trabajo utilizando los archivos CSV incluidos con el archivo zip de ejemplo:

  1. Pulse Casa de ejemplo (o su espacio de despliegue) en la ruta de navegación para volver al espacio de despliegue.

  2. Pulse la pestaña Activos.

    1. En el archivo HouseConstructionScheduling.zip del sistema, encontrará varios archivos CSV en la carpeta .containers > Scenario 1.

    2. Haga clic en el icono Cargar activo " Cargar activo en proyecto " para abrir el panel Datos.

    3. Arrastre los archivos Subcontractor.csv, Activity.csv y Expertise.csv al área Eliminar archivos aquí o buscar archivos que cargar del panel Datos.

  3. Pulse la pestaña Despliegues.

  4. Pulse Despliegue de vivienda.

  5. Ahora para enviar un trabajo para puntuar el modelo, pulse Nuevo trabajo.

  6. Para el nombre del trabajo, escriba House construction job.

  7. Pulse Siguiente.

  8. Seleccione los valores predeterminados en la página Configurar y pulse Siguiente.

  9. Seleccione los valores predeterminados en la página Planificar y pulse Siguiente.

  10. Seleccione los valores predeterminados en la página Notificar y pulse Siguiente.

  11. En la página Elegir datos, en la sección Entrada, seleccione los activos de datos correspondientes que haya cargado previamente en el espacio para cada ID de entrada.

  12. En la sección Salida, proporcionará el nombre de cada tabla de solución que se va a crear.

    1. Para ID de salida ScheduledActivities.csv, pulse Seleccionar origen de datos > Crear nuevo, escriba ScheduledActivities.csv para el nombre y pulse Confirmar.

    2. Para ID de salida NotScheduledActivities.csv, pulse Seleccionar origen de datos > Crear nuevo, escriba NotScheduledActivities.csv para el nombre y pulse Confirmar.

    3. Para ID de salida stats.csv, pulse Seleccionar origen de datos > Crear nuevo, escriba stats.csv para el nombre y pulse Confirmar.

    4. Para ID de salida kpis.csv, pulse Seleccionar origen de datos > Crear nuevo, escriba kpis.csv para el nombre y pulse Confirmar.

    5. Para ID de salida solution.json, pulse Seleccionar origen de datos > Crear nuevo, escriba solution.json para el nombre y pulse Confirmar.

    6. Para ID de salida log.txt, pulse Seleccionar origen de datos > Crear nuevo, escriba log.txt para el nombre y pulse Confirmar.

  13. Revise la información en la página Elegir datos y, a continuación, pulse Siguiente.

  14. Revise la información de la página Revisar y crear y, a continuación, pulse Crear y ejecutar.

  15. En la página de modelo Despliegue de casa , pulse el trabajo que ha creado denominado Trabajo de construcción de casa para ver su estado.

  16. Una vez finalizada la ejecución del trabajo, pulse Ejemplo de vivienda (o su espacio de despliegue) para volver al espacio de despliegue.

  17. En la pestaña Activos, verá los archivos de salida:

    • ScheduledActivities.csv

    • NotScheduledactivities.csv

    • stats.csv

    • kpis.csv

    • solution.json

    • log.txt

  18. Para cada uno de estos activos, pulse el icono Descargar y, a continuación, visualice cada uno de estos archivos.

Icono de punto de comprobación ' Comprueba tu progreso

La imagen siguiente muestra el trabajo por lotes completado.

La imagen siguiente muestra la página Visualización con el trabajo por lotes completado.



Próximos pasos

Ahora puede utilizar este conjunto de datos para un análisis adicional. Por ejemplo, usted u otros usuarios pueden realizar cualquiera de estas tareas:

Recursos adicionales

Tema principal: Guías de aprendizaje de inicio rápido

Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información