0 / 0
Retourner à la version anglaise de la documentation
exemples de clients Python en temps réel de watsonx.ai
Dernière mise à jour : 03 déc. 2024
exemples de clients Python en temps réel de watsonx.ai

Examiner et utiliser des exemples de carnets Jupyter qui utilisent la bibliothèque Python watsonx.ai Runtime pour démontrer les caractéristiques et les techniques d'apprentissage automatique. Chaque bloc-notes répertorie les objectifs d'apprentissage afin que vous puissiez trouver celui qui répond le mieux à vos objectifs.

Entraînement et déploiement de modèles à partir de blocs-notes

Si vous choisissez de générer un modèle d'apprentissage automatique dans un bloc-notes, vous devez être à l'aise avec le codage dans un Jupyter Notebook. Un bloc-notes Jupyter est un environnement basé sur le Web pour un calcul interactif. Vous pouvez exécuter de petits morceaux de code qui traitent vos données, puis afficher immédiatement les résultats de votre calcul. Cet outil vous permet d'assembler, de tester et d'exécuter tous les composants dont vous avez besoin pour travailler avec des données, enregistrer les données dans watsonx.ai Runtime et déployer le modèle.

Apprentissage à partir des exemples de bloc-notes

Il existe de nombreuses façons de générer et d'entraîner des modèles, puis de les déployer. Par conséquent, la meilleure façon d'apprendre est d'examiner les exemples annotés qui vous font parcourir le processus à l'aide de différentes infrastructures. Passez en revue les exemples représentatifs qui illustrent les principales caractéristiques.

Les échantillons sont construits en utilisant la version V4 de la bibliothèque clientPython watsonx.ai

Regardez cette vidéo pour apprendre à former, déployer et tester un modèle d'apprentissage automatique dans un bloc-notes Jupyter. Cette vidéo met en miroir Use scikit-learn to recognize hand-written digits qui se trouve dans le tableau Deployment samples .

Cette vidéo fournit une méthode visuelle pour apprendre les concepts et les tâches de cette documentation.

Regardez cette vidéo pour apprendre à tester un modèle créé avec AutoAI en utilisant les API d'exécution watsonx.ai dans Jupyter Notebook.

Cette vidéo fournit une méthode visuelle pour apprendre les concepts et les tâches de cette documentation.

Variables utiles

Utilisez la variable d'environnement PROJECT_ID prédéfinie pour appeler les API client Python watsonx.ai . PROJECT_ID est le guide du projet dans lequel votre environnement s'exécute.

Echantillons de déploiement

Consultez ou exécutez ces carnets Jupyter pour voir comment les techniques sont mises en œuvre à l'aide de différents cadres. Certains des échantillons reposent sur des modèles entraînés, également disponibles pour téléchargement à partir du référentiel public.

Nom d'échantillon Infrastructure Techniques mises en évidence
Utilisez de scikit-apprentissage et bibliothèque personnalisée pour prévoir la température Scikit-learn Train a model with custom defined transformer
Persist the custom-defined transformer and the model in watsonx.ai Runtime repository
Deploy the model by using watsonx.ai Runtime Service
Perform predictions that use the deployed model
Utiliser le PMML pour prédire l'espèce rétinienne PMML Déployer et évaluer un modèle PMML
Utilisez la fonction Python pour reconnaître les chiffres écrits à la main Python Utilisez une fonction pour stocker un exemple de modèle, puis déployez l'exemple de modèle.
Utilisez la scikit - apprentissage à reconnaître des chiffres écrits à la main Scikit-learn Train sklearn model
Persist trained model in watsonx.ai Runtime repository
Deploy model for online scoring by using client library
Score sample records by using client library
Utilisez Spark et le déploiement par lots pour prévoir l'attrition du client Spark Charger un fichier CSV dans un DataFrame Apache Spark
Explorer les données
Préparer les données pour l'entraînement et l'évaluation
Créer un pipeline Apache Spark d'apprentissage automatique
Entraîner et évaluer un modèle
Persister un pipeline et un modèle dans le référentiel watsonx.ai Runtime
Explorer et visualiser les résultats de la prédiction en utilisant le package plotly
Déployer un modèle pour l'évaluation par lots en utilisant l'API watsonx.ai Runtime
Utilisez Spark et Python pour prévoir le risque de crédit Spark Charger un fichier CSV dans un DataFrame Apache® Spark
Explorer les données
Préparer les données pour l'entraînement et l'évaluation
Persister un pipeline et un modèle dans le référentiel watsonx.ai Runtime à partir de fichiers tar.gz
Déployer un modèle pour l'évaluation en ligne en utilisant l'API watsonx.ai Runtime
Évaluer les données de l'échantillon en utilisant l'API watsonx.ai Runtime
Explorer et visualiser les résultats de la prédiction en utilisant le package plotly
Utilisez SPSS pour prédire l'attrition du client SPSS Utiliser l'instance
Effectuer un déploiement en ligne du modèle SPSS
Evaluer les données à l'aide du modèle déployé
Utilisez XGBoost pour classer les tumeurs XGBoost Load a CSV file into numpy array
Explore data
Prepare data for training and evaluation
Create an XGBoost machine learning model
Train and evaluate a model
Use cross-validation to optimize the model's hyperparameters
Persist a model in watsonx.ai Runtime repository
Deploy a model for online scoring
Score sample data
Prédire le commerce pour les voitures Spark Télécharger un modèle Keras entraîné en externe avec un jeu de données.
Persiste un modèle externe dans le référentiel watsonx.ai Runtime.
Déploiement d'un modèle pour l'évaluation en ligne en utilisant la bibliothèque client.
Score sample records by using client library.
Déployez la fonction Python pour la spécification logicielle Cœur Créez une fonction Python
Créez un service Web
Évaluez le modèle
Gestion des artefacts d'apprentissage machine Cœur Exporter et importer des artefacts
Charger, déployer et évaluer des modèles créés en externe
Utilisez Decision Optimization pour planifier votre alimentation Cœur Créez un modèle de planification du régime alimentaire à l'aide de Decision Optimization
Utiliser SPSS et le déploiement par lots avec DB2 pour prévoir l'attrition du client SPSS Charger un fichier CSV dans un DataFrame Apache Spark
Explorer les données
Préparer les données pour l'entraînement et l'évaluation
Persister un pipeline et un modèle dans le référentiel watsonx.ai Runtime à partir de fichiers tar.gz
Déployer un modèle pour l'évaluation en ligne en utilisant l'API watsonx.ai Runtime
' Évaluer les données de l'échantillon en utilisant l'API watsonx.ai Runtime
Explorer et visualiser les résultats de la prédiction en utilisant le paquetage plotly
Utilisez les capacités de cycle de vie de scikit - apprentissage et l'IA pour prédire les prix des maisons sur Boston Scikit-learn Charger un échantillon de données à partir de scikit-learn
Explorer les données
Préparer les données pour l'entraînement et l'évaluation
Créer un pipeline scikit-learn
Entraîner et évaluer un modèle
Stocker un modèle dans le référentiel watsonx.ai Runtime
Déployer un modèle avec les capacités du cycle de vie de l'AutoAI
Prévision du risque de crédit allemand avec Scikit - apprentissage pour la surveillance des modèles Scikit-learn Former, créer et déployer un modèle de prévision du risque de crédit avec surveillance
Surveiller le modèle de risque de crédit allemand Scikit-learn Former, créer et déployer un modèle de prévision des risques de crédit avec les fonctions IBM Watson OpenScale
Convertir un réseau de neurones ONNX d'axes fixes en axes dynamiques et l'utiliser avec watsonx ONNX Mise en place de l'environnement '
Création et exportation du modèle ONNX de base '
Conversion du modèle d'axes fixes en axes dynamiques '
Persistance du modèle ONNX converti '
Déploiement et notation du modèle ONNX '
Nettoyage '
Résumé et prochaines étapes
Utiliser le modèle ONNX converti de PyTorch avec watsonx ONNX Créer un modèle PyTorch avec un ensemble de données.
Convertit le modèle PyTorch au format ONNX
Persiste le modèle converti dans le référentiel Watson Machine Learning.
Déploiement du modèle pour l'évaluation en ligne à l'aide de la bibliothèque client.
Evaluer des enregistrements d'échantillon à l'aide d'une bibliothèque client
Utiliser un modèle ONNX converti à partir de TensorFlow pour reconnaître des chiffres écrits à la main avec watsonx ONNX Téléchargez un modèle TensorFlow formé en externe avec un ensemble de données.
Convertit le modèle TensorFlow au format ONNX
Persiste le modèle converti dans le référentiel Watson Machine Learning.
Déploiement du modèle pour l'évaluation en ligne à l'aide de la bibliothèque client.
Evaluer des enregistrements d'échantillon à l'aide d'une bibliothèque client

Echantillons AutoAI

Affichez ou exécutez ces blocs-notes Jupyter pour savoir comment les techniques de modèle AutoAI sont implémentées.

Nom d'échantillon Infrastructure Techniques mises en évidence
Utilisez AutoAI et Lale pour prédire le risque de crédit Environnement hybride (AutoAI) avec Lale Travailler avec watsonx.ai Expériences d'exécution pour entraîner les modèles AutoAI '
Comparer la qualité des modèles entraînés et sélectionner le meilleur pour l'affiner '
Affiner le meilleur modèle et tester de nouvelles variations '
Déployer et évaluer le modèle entraîné
Utilisez AutoAI pour prévoir le risque de crédit Environnement hybride (AutoAI) Travailler avec watsonx.ai Expériences d'exécution pour entraîner les modèles AutoAI '
Comparer la qualité des modèles entraînés et sélectionner le meilleur pour l'affiner '
Affiner le meilleur modèle et tester de nouvelles variations '
Déployer et évaluer le modèle entraîné

Autres exemples

Pour savoir comment tester un modèle en utilisant le client API Runtime de watsonx.ai, voir Tester le modèle à l'aide du client API.

Autres ressources

A partir du concentrateur de ressources, vous pouvez passer en revue ou exécuter une série d'accélérateurs métier de bout en bout qui présentent une gamme de services et de solutions. Pour plus d'informations, voir Accélérateurs métier.

Etapes suivantes

Rubrique parent: Gestion des déploiements prédictifs

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus