0 / 0
Volver a la versión inglesa de la documentación
watsonx.ai Runtime Python client muestras y ejemplos
Última actualización: 03 dic 2024
watsonx.ai Runtime Python client muestras y ejemplos

Revise y utilice cuadernos Jupyter de muestra que utilizan la biblioteca watsonx.ai Runtime Python para demostrar las características y técnicas del aprendizaje automático. Cada cuaderno enumera los objetivos de aprendizaje para que pueda encontrar el que mejor se ajuste a sus objetivos.

Entrenamiento y despliegue de modelos desde cuadernos

Si elige crear un modelo de aprendizaje automático en un cuaderno, debe estar cómodo con la codificación en un Jupyter Notebook. Un cuaderno de Jupyter es un entorno basado en web para los cálculos interactivos. Puede ejecutar pequeños fragmentos de código que procesan los datos y, a continuación, ver inmediatamente los resultados de su cálculo. Con esta herramienta, puede ensamblar, probar y ejecutar todos los componentes necesarios para trabajar con datos, guardar los datos en watsonx.ai Runtime y desplegar el modelo.

Aprenda con los cuadernos de ejemplo

Existen muchas formas de crear y entrenar modelos y, a continuación, desplegarlos. Por lo tanto, la mejor manera de aprender es examinar los ejemplos anotados que le guían a través del proceso utilizando distintas infraestructuras. Revise ejemplos representativos que demuestren características clave.

Las muestras se construyen utilizando la versión ' V4 ' de ' watsonx.ai ' ' biblioteca cliente Python .

Declaración de limitación de responsabilidad de vídeo: algunos pasos menores y elementos gráficos de los vídeos pueden diferir del despliegue.

Vea este vídeo para aprender a entrenar, desplegar y probar un modelo de aprendizaje automático en un cuaderno Jupyter. Este vídeo refleja Utilizar scikit-learn para reconocer los dígitos escritos a mano que se encuentran en la tabla Ejemplos de despliegue .

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

Vea este vídeo para aprender a probar un modelo creado con AutoAI utilizando las API de ejecución de watsonx.ai en Jupyter Notebook.

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

Variables útiles

Utilice la variable de entorno PROJECT_ID predefinida para llamar a las API de cliente watsonx.ai Python . PROJECT_ID es la guía del proyecto donde se ejecuta el entorno.

Ejemplos de despliegue

Vea o ejecute estos cuadernos de Jupyter para ver cómo se implementan las técnicas utilizando diversas infraestructuras. Algunos de los ejemplos se basan en modelos entrenados, que también están disponibles para descargar desde el repositorio público.

Nombre de ejemplo Infraestructura Técnicas demostradas
Utilizar scikit-learn y la biblioteca personalizada para pronosticar la temperatura Scikit-learn Entrenar un modelo con el transformador personalizado definido
Persistir el transformador personalizado definido y el modelo en ' watsonx.ai Repositorio de tiempo de ejecución
Desplegar el modelo utilizando ' watsonx.ai Servicio de tiempo de ejecución
' Realizar predicciones que utilicen el modelo desplegado
Utilizar PMML para pronosticar las especies de iris PMML Despliegue y puntúe un modelo PMML
Utilizar la función Python para reconocer dígitos escritos a mano Python Utilice una función para almacenar un modelo de ejemplo y, a continuación, despliegue el modelo de ejemplo.
Utilizar scikit-learn para reconocer dígitos escritos a mano Scikit-learn Entrenar modelo sklearn
Persistir modelo entrenado en repositorio watsonx.ai Runtime
Desplegar modelo para puntuación online usando librería cliente
Puntuar registros de muestra usando librería cliente
Utilizar Spark y el despliegue por lotes para pronosticar el abandono de clientes Spark Cargar un archivo CSV en un ' Apache Spark DataFrame
Explorar datos
Preparar datos para entrenamiento y evaluación
Crear un ' Apache Spark pipeline de aprendizaje automático
Entrenar y evaluar un modelo
Persistir un pipeline y un modelo en ' watsonx.ai Repositorio en tiempo de ejecución
Explorar y visualizar el resultado de la predicción utilizando el paquete plotly
Desplegar un modelo para puntuación por lotes utilizando ' watsonx.ai API en tiempo de ejecución
Utilizar Spark y Python para pronosticar el riesgo crediticio Spark Cargar un archivo CSV en un DataFrame ' Apache® Spark
Explorar datos
Preparar datos para entrenamiento y evaluación
Persistir un pipeline y un modelo en un repositorio Runtime ' watsonx.ai a partir de archivos ' tar.gz
Desplegar un modelo para puntuación online mediante la API Runtime ' watsonx.ai
Puntuar datos de muestra mediante la API Runtime ' watsonx.ai
Explorar y visualizar resultados de predicción mediante el paquete plotly
Utilizar SPSS para pronosticar el abandono de clientes SPSS Trabajar con la instancia
Realizar un despliegue en línea del modelo SPSS
Puntuación de datos utilizando el modelo desplegado
Utilizar XGBoost para clasificar tumores XGBoost Cargar un archivo CSV en un array numpy
Explorar datos
Preparar datos para entrenamiento y evaluación
Crear un modelo de aprendizaje automático XGBoost
Entrenar y evaluar un modelo
Usar validación cruzada para optimizar los hiperparámetros del modelo
Persistir un modelo en el repositorio watsonx.ai Runtime
Desplegar un modelo para puntuación online
Puntuar datos de muestra
Realizar pronósticos en el negocio de automóviles Spark Descargar un modelo Keras entrenado externamente con un conjunto de datos.
' Persiste un modelo externo en el repositorio watsonx.ai Runtime. code2
Despliega un modelo para puntuación online usando la librería cliente. code3
Puntuación de registros de muestra utilizando la biblioteca de cliente.
Desplegar la función Python para la especificación de software Núcleo Crear una función Python
Crear un servicio web
Puntuar el modelo
Gestión de artefactos de aprendizaje automático Núcleo Exportar e importar artefactos
Cargar, desplegar y puntuar modelos creados externamente
Utilizar Decision Optimization para planificar su dieta Núcleo Crear un modelo de planificación de dieta utilizando Decision Optimization
Utilizar SPSS y el despliegue por lotes con DB2 para pronosticar el abandono de clientes SPSS Cargar un archivo CSV en un DataFrame ' Apache Spark
Explorar datos
Preparar datos para entrenamiento y evaluación
Persistir un pipeline y un modelo en un repositorio Runtime ' watsonx.ai a partir de archivos ' tar.gz
Desplegar un modelo para puntuación online mediante la API Runtime ' watsonx.ai
Puntuar datos de muestra mediante la API Runtime ' watsonx.ai
Explorar y visualizar resultados de predicción mediante el paquete plotly
Utilizar las funciones de ciclo de vida de scikit-learn y AI para pronosticar los precios de la vivienda en Boston Scikit-learn Cargar un conjunto de datos de muestra de scikit-learn
Explorar datos
Preparar datos para entrenamiento y evaluación
Crear un pipeline scikit-learn
Entrenar y evaluar un modelo
Almacenar un modelo en el repositorio watsonx.ai Runtime
Desplegar un modelo con capacidades de ciclo de vida AutoAI
Predicción de riesgo de crédito alemán con Scikit-learn para la supervisión de modelos Scikit-learn Entrenar, crear y desplegar un modelo de predicción de riesgo de crédito con supervisión
Supervisar el modelo de riesgo de crédito alemán Scikit-learn Entrenar, crear y desplegar un modelo de predicción de riesgo de crédito con prestaciones de IBM Watson OpenScale
Convertir la red neuronal ONNX de ejes fijos a ejes dinámicos y utilizarla con watsonx ONNX Configurar el entorno '
Crear y exportar el modelo ONNX básico '
Convertir el modelo de ejes fijos a ejes dinámicos '
Persistir el modelo ONNX convertido '
Desplegar y puntuar el modelo ONNX '
Limpiar '
' Resumen y próximos pasos
Utilizar el modelo ONNX convertido de PyTorch con watsonx ONNX Crear modelo PyTorch con conjunto de datos.
Convert PyTorch model to ONNX format
Persist converted model in Watson Machine Learning repository.
' Despliega el modelo para puntuación online usando la librería de clientes.
Puntúe los registros de ejemplo utilizando la biblioteca de cliente.
Usa el modelo ONNX convertido de TensorFlow para reconocer dígitos escritos a mano con watsonx ONNX Descargue un modelo TensorFlow entrenado externamente con un conjunto de datos.
Convert TensorFlow model to ONNX format
Persist converted model in Watson Machine Learning repository.
' Despliega el modelo para puntuación online usando la librería de clientes.
Puntúe los registros de ejemplo utilizando la biblioteca de cliente.

Ejemplos de autoAI

Ver o ejecutar estos cuadernos de Jupyter para ver cómo se implementan las técnicas de modelo de AutoAI.

Nombre de ejemplo Infraestructura Técnicas demostradas
Utilizar AutoAI y Lale para predecir el riesgo de crédito Hybrid (AutoAI) con Lale Trabajar con watsonx.ai Experimentos en tiempo de ejecución para entrenar modelos AutoAI '
Comparar la calidad de los modelos entrenados y seleccionar el mejor para perfeccionarlo '
Perfeccionar el mejor modelo y probar nuevas variaciones '
' Desplegar y puntuar el modelo entrenado
Utilizar AutoAI para predecir el riesgo de crédito Híbrido (AutoAI) Trabajar con watsonx.ai Experimentos en tiempo de ejecución para entrenar modelos AutoAI '
Comparar la calidad de los modelos entrenados y seleccionar el mejor para perfeccionarlo '
Perfeccionar el mejor modelo y probar nuevas variaciones '
' Desplegar y puntuar el modelo entrenado

Más ejemplos

Para saber cómo probar un modelo utilizando el cliente API en tiempo de ejecución de watsonx.ai, consulte Probar el modelo utilizando el cliente API.

Próximos pasos

Tema padre: Gestión de despliegues predictivos

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