0 / 0

exemples de clients Python en temps réel de watsonx.ai

Dernière mise à jour : 09 juil. 2025
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.

Important :

Les appels API pour la création et la gestion des déploiements renvoient actuellement des champs en double dans les champs d'objets entity et metadata . Ce comportement est désormais obsolète. À partir du 5 août 2025, ces champs ne seront pas inclus dans le champ de l'objet de l'entité qui est renvoyé pour les appels GET, GET ALL, CREATE et PATCH API :

  • name
  • space_id
  • project_id
  • tags
  • description

Pour éviter toute interruption, vous devez mettre à jour votre code qui traite actuellement les réponses API liées au déploiement. Par exemple, voici votre code :

data = response.json()
name = data["entity"]["name"]

vous devez le mettre à jour :

data = response.json()
name = data["metadata"]["name"]

Remarque :

Vous pouvez accéder au Centre de ressources en sélectionnant Centre de ressources dans le menu de navigation principal.

Exemples de blocs-notes
Nom d'échantillon Infrastructure Techniques mises en évidence
Utiliser scikit-learn et une bibliothèque personnalisée pour prédire la température Scikit-learn Former un modèle avec un transformateur personnalisé
Persister le transformateur personnalisé et le modèle dans watsonx.ai Runtime repository
Déployer le modèle en utilisant watsonx.ai Runtime Service
Effectuer des prédictions qui utilisent le modèle déployé
Utiliser PMML pour prédire les espèces d'iris 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.
Utiliser scikit-learn pour reconnaître des chiffres écrits à la main Scikit-learn Former le modèle sklearn
Persister le modèle formé dans watsonx.ai Runtime repository
Déployer le modèle pour la notation en ligne en utilisant la bibliothèque client
Noter les enregistrements d'échantillons en utilisant la bibliothèque client
Utiliser Spark et le déploiement par lots pour prédire l'attrition des clients 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
Utiliser Spark et Python pour prédire 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
Utiliser SPSS pour prédire l'attrition des clients 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é
Utiliser XGBoost pour classer les tumeurs XGBoost Charger un fichier CSV dans un tableau numpy
Explorer les données
Préparer les données pour l'entraînement et l'évaluation
Créer un modèle d'apprentissage automatique XGBoost
Entraîner et évaluer un modèle
Utiliser la validation croisée pour optimiser les hyperparamètres du modèle
Persister un modèle dans le référentiel d'exécution watsonx.ai
Déployer un modèle pour l'évaluation en ligne
Évaluer des données d'échantillonnage
Prévoir les affaires 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éployer la fonction Python pour la spécification des logiciels Cœur Créez une fonction Python
Créez un service Web
Évaluez le modèle
Machine Learning gestion des artefacts 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 régime alimentaire 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édire l'attrition de la clientèle 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 scikit-learn et de cycle de vie de l'IA pour prédire les prix des maisons en Californie avec ibm- watsonx -ai Scikit-learn Télécharger un modèle scikit-learn formé en externe avec un ensemble de données
Persister un modèle externe dans watsonx.ai Référentiel d'exécution
Déployer un modèle pour l'évaluation en ligne à l'aide de la bibliothèque client
Évaluer des enregistrements d'échantillons à l'aide de la bibliothèque client
Mettre à jour le modèle précédemment persisté
Redéployer le modèle en place
Déploiement à l'échelle
Prédiction du risque de crédit en Allemagne avec Scikit-learn 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
Contrôler 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 le réseau neuronal ONNX d'axes fixes en axes dynamiques et l'utiliser avec ibm- watsonx -ai 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 à partir de PyTorch avec ibm- watsonx -ai 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 le modèle ONNX converti à partir de TensorFlow pour reconnaître les chiffres écrits à la main avec ibm- watsonx -ai 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.

Remarque :

Vous pouvez accéder au Centre de ressources en sélectionnant Centre de ressources dans le menu de navigation principal.

Exemples de blocs-notes
Nom d'échantillon Infrastructure Techniques mises en évidence
Utiliser AutoAI et Lale pour prévoir 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é
Utiliser 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 à l'aide de watsonx.ai Runtime API client, 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