0 / 0
Retourner à la version anglaise de la documentation
Démarrage rapide : Générer un modèle à l'aide de SPSS Modeler
Dernière mise à jour : 28 nov. 2024
Démarrage rapide : Générer un modèle à l'aide de SPSS Modeler

Vous pouvez créer, former et déployer des modèles à l'aide de SPSS Modeler. Lisez en plus sur SPSS Modeler, puis regardez une vidéo et suivez un tutoriel qui convient aux débutants et qui ne nécessite aucun codage.

Services requis
watsonx.ai Studio (qui comprend SPSS Modeler)
watsonx.ai Runtime

Votre flux de travaux de base inclut les tâches suivantes :

  1. Créez un projet. Les projets sont l'endroit où vous collaborez avec d'autres personnes sur les données.
  2. Ajoutez un flux SPSS Modeler au projet.
  3. Configurez les nœuds sur la grille et exécutez le flux.
  4. Passez en revue les détails du modèle et enregistrez le modèle.
  5. Déployez et testez votre modèle.

En savoir plus sur SPSS Modeler

Avec les flux SPSS Modeler, vous pouvez développer rapidement des modèles prédictifs à l'aide de l'expertise métier et les déployer dans des opérations métier afin d'améliorer la prise de décision. Conçue autour du logiciel client de longue date SPSS Modeler et du modèle CRISP-DM standard qu'il utilise, l'interface des flux facilite l'ensemble du processus d'exploration des données, des données aux meilleurs résultats commerciaux.

SPSS Modeler propose une variété de méthodes de modélisation tirées de l'apprentissage automatique, de l'intelligence artificielle et des statistiques. Les méthodes disponibles dans la palette de noeuds vous permettent d'extraire de nouvelles informations de vos données et de développer des modèles prédictifs. Chaque méthode possède ses propres avantages et est donc plus adaptée à certains types de problème spécifiques.

En savoir plus sur SPSS Modeler

En savoir plus sur les autres méthodes de génération de modèles

Visionnez une vidéo sur la création d'un modèle à l'aide de SPSS Modeler

Regarder une vidéo Regardez cette vidéo pour voir comment créer et exécuter un flux SPSS Modeler pour former un modèle d'apprentissage automatique.

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


Suivez un tutoriel pour créer un modèle à l'aide de SPSS Modeler

Dans ce tutoriel, vous exécutez les tâches suivantes :

Ce tutoriel dure environ 30 minutes.

Données exemple

L'ensemble de données utilisé dans ce tutoriel provient de l'Université de Californie, Irvine, et est le résultat d'une étude approfondie basée sur les admissions à l'hôpital sur une période de temps. Le modèle utilisera trois facteurs importants pour aider à prédire la maladie rénale chronique.





Conseils pour l'exécution de ce tutoriel
Voici quelques conseils pour réussir ce tutoriel.

Utiliser la vidéo image-in-picture

Astuce: Démarrez la vidéo, puis au fur et à mesure que vous faites défiler le tutoriel, la vidéo passe en mode image-en-image. Fermez la table des matières vidéo pour la meilleure expérience avec l'image en image. Vous pouvez utiliser le mode image-dans-image pour pouvoir suivre la vidéo à mesure que vous effectuez les tâches de ce tutoriel. Cliquez sur les horodatages de chaque tâche à suivre.

L'image animée suivante montre comment utiliser les fonctions d'image vidéo et de table des matières:

Comment utiliser l'image en image et les chapitres

Obtenir de l'aide dans la communauté

Si vous avez besoin d'aide pour ce tutoriel, vous pouvez poser une question ou trouver une réponse dans le forum de discussion de la communautéCloud Pak for Data.

Configurez les fenêtres de votre navigateur

Pour une expérience optimale lors de l'exécution de ce tutoriel, ouvrez Cloud Pak for Data dans une fenêtre de navigateur et laissez cette page de tutoriel ouverte dans une autre fenêtre de navigateur pour basculer facilement entre les deux applications. Envisagez d'organiser les deux fenêtres du navigateur côte à côte pour faciliter le suivi.

Tutoriel et interface utilisateur côte à côte

Astuce: Si vous rencontrez une visite guidée lors de l'exécution de ce tutoriel dans l'interface utilisateur, cliquez sur Peut-être plus tard.



Tâche 1: Ouvrir un projet

Vous avez besoin d'un projet pour stocker le flux SPSS Modeler . Vous pouvez utiliser un projet existant ou créer un projet.

  1. Dans le menu de navigation " Menu de navigation, choisissez Projets > Afficher tous les projets

  2. Ouvrir un projet existant. Si vous souhaitez utiliser un nouveau projet:

    1. Cliquez sur Nouveau projet.

    2. Sélectionnez Créer un projet vide.

    3. Entrez un nom et une description facultative pour le projet.

    4. Choisissez une instance de service object storage existante ou crée en une nouvelle.

    5. Cliquez sur Créer.

Pour plus d'informations ou pour regarder une vidéo, voir Création d'un projet.

Icône de point de contrôle Vérifier votre progression

L'image suivante montre le nouveau projet.

L'image suivante montre le nouveau projet.




Tâche 2: Ajouter le fichier à votre projet

vidéo du tutoriel d'aperçu Pour avoir un aperçu de cette tâche, regardez la vidéo à partir de 00:13.

Ce tutoriel utilise un exemple d'ensemble de données. Pour ajouter l'exemple de fichier à votre projet, procédez comme suit:

  1. Accédez au UCI ML Repository : Chronic Kidney Disease Data Set dans le centre de ressources.

  2. Cliquez sur Aperçu. Il y a trois facteurs importants qui aident à prédire les maladies chroniques du rein qui sont disponibles dans le cadre de cette analyse : l'âge du sujet du test, les résultats des tests de créatinine sérique et les résultats des tests sur le diabète. Et la valeur de la classe indique si le patient a déjà été diagnostiqué pour une maladie rénale.

  3. Cliquez sur Ajouter au projet.

  4. Sélectionnez le projet dans la liste et cliquez sur Ajouter.

  5. Cliquez sur Afficher le projet.

  6. Dans la page Actifs de votre projet, recherchez le fichier UCI ML Repository Chronic Kidney Disease Data Set.csv.

Icône de point de contrôle Vérifier votre progression

L'image suivante montre l'onglet Actifs dans le projet.

L'image suivante montre l'onglet Actifs dans le projet.




Tâche 3: Créer le flux SPSS Modeler

vidéo du tutoriel d'aperçu Pour avoir un aperçu de cette tâche, regardez la vidéo à partir de 01:11.

Pour créer un flux SPSS Modeler dans le projet, procédez comme suit:

  1. Cliquez sur Nouvel actif > Créer des modèles sous forme de flux visuel .

  2. Entrez un nom et une description pour le flux.

  3. Pour la définition d'exécution, acceptez la définition SPSS Modeler S par défaut.

  4. Cliquez sur Créer. Cela ouvre l'éditeur de flux que vous utiliserez pour créer le flux.

Icône de point de contrôle Vérifier votre progression

L'image suivante montre l'éditeur de flux.

L'image suivante montre l'éditeur de flux.




Tâche 4: Ajouter les noeuds au flux SPSS Modeler

vidéo du tutoriel d'aperçu Pour avoir un aperçu de cette tâche, regardez la vidéo à partir de 01:31.

Après avoir chargé les données, vous devez les transformer. Créez un flux simple en faisant glisser des transformateurs et des estimateurs sur le canevas et en les connectant à la source de données. Utilisez les nœuds suivants de la palette :

  • Data Asset : charge le fichier csv du projet

  • Partition : divise les données en segments de formation et de test

  • Type : définit le type de données. Utilisez-le pour désigner la zone class comme type target.

  • C5.0 : un algorithme de classification

  • Analyse : visualiser le modèle et vérifier son exactitude

  • Tableau : aperçu des données avec les prévisions

Pour créer le flux, procédez comme suit:

  1. Ajoutez le noeud d'actif de données:

    1. Dans la section Importer, faites glisser le nœud Ressource de données sur la grille.

    2. Cliquez deux fois sur le noeud Ressource de données pour sélectionner le fichier.

    3. Sélectionnez Actif de données > Données de maladie rénale chronique du référentiel UCI ML Set.csv.

    4. Cliquez sur Sélectionner.

    5. Affichez les propriétés de l'actif de données.

    6. Cliquez sur Sauvegarder.

  2. Ajoutez le noeud Partition:

    1. Dans la section du champ des opérations, faites glisser le noeud Partition sur la grille.

    2. Connectez le noeud Ressource de données au noeud Partition.

    3. Cliquez deux fois sur le noeud Partition pour voir ses propriétés. La partition par défaut divise la moitié des données pour la formation et l'autre moitié pour les tests.

    4. Cliquez sur Sauvegarder.

  3. Ajoutez le noeud type:

    1. Dans la section du champ des opérations, faites glisser le noeud Type sur la grille.

    2. Connectez le noeud Partition au noeud Type.

    3. Cliquez deux fois sur le noeud Type pour afficher ses propriétés. Le noeud type définit le niveau de mesure pour chaque champ. Ce fichier de données source utilise quatre niveaux de mesure différents : Continu, Catégorie, Nominal, Ordinal, et indicateur.

    4. Recherchez la zone class. Pour chaque zone, le rôle indique la partie que chaque zone joue dans la modélisation. Changez le classrôle sur cible - le champ que vous voulez prédire.

    5. Cliquez sur Sauvegarder.

  4. Ajoutez le noeud d'algorithme de classification C5.0 :

    1. Dans la section Modélisation, faites glisser le noeud C5.0 sur la grille.

    2. Connectez le noeud Type au noeud C5.0.

    3. Cliquez deux fois sur le noeud C5.0 pour afficher ses propriétés. Par défaut, l'algorithme C5.0 génère un arbre de décision. Un modèle C5.0 fonctionne en divisant l'échantillon en fonction de la zone qui fournit le gain d'informations maximal. Chaque sous-échantillon défini par la première division est ensuite divisé à nouveau, généralement basé sur un champ différent, et le processus se répète jusqu'à ce que les sous-échantillons ne puissent plus être divisés. Enfin, les divisions de niveau inférieur sont réexaminées et celles qui ne contribuent pas de façon significative à la valeur du modèle sont supprimées.

    4. Activez l'option Utiliser les paramètres définis dans ce noeud.

    5. Pour Cible, sélectionnez Classe.

    6. Dans la section Entrées, cliquez sur Ajouter des colonnes.

      1. Décochez la case en regard de Nom de zone.

      2. Sélectionnez âge, sc, Dm.

      3. Cliquez sur OK.

    7. Cliquez sur Sauvegarder.

Icône de point de contrôle Vérifier votre progression

L'image suivante montre le flux terminé.

flux affichant le noeud Actif de données, le noeud Partition, le noeud Type et le noeud de classe C5.0




Tâche 5: Exécuter le flux SPSS Modeler et explorer les détails du modèle

vidéo du tutoriel d'aperçu Pour avoir un aperçu de cette tâche, regardez la vidéo à partir de 04:20.

Maintenant que vous avez conçu le flux, procédez comme suit pour exécuter le flux et examinez le diagramme d'arborescence pour voir les points de décision:

  1. Cliquez avec le bouton droit de la souris sur le noeud C5.0 et sélectionnez Exécuter. L'exécution du flux génère un nouveau nugget de modèle sur la grille.

  2. Cliquez avec le bouton droit de la souris sur le nugget de modèle et sélectionnez Afficher le modèle pour afficher les détails du modèle.

  3. Affichez le fichier Informations sur le modèle qui fournit un récapitulatif de modèle.

  4. Cliquez sur Règles de décision les plus hautes. Un tableau affiche une série de règles qui ont été utilisées pour affecter des enregistrements individuels à des nœuds enfants en fonction des valeurs des différents champs d'entrée.

  5. Cliquez sur Importance de la fonction. Un graphique montre l'importance relative de chaque prédicteur dans l'estimation du modèle. De ce fait, vous pouvez voir que la créatinine sérique est facilement le facteur le plus significatif, le diabète étant le facteur le plus important.

  6. Cliquez sur Diagramme d'arborescence. Le même modèle s'affiche sous la forme d'un arbre, avec un noeud à chaque point de décision.

    1. Survolez le noeud supérieur, qui fournit un récapitulatif de tous les enregistrements du jeu de données. Près de 40% des cas de l'ensemble de données sont classés comme n'ayant pas fait l'objet d'un diagnostic de maladie rénale. L'arbre peut fournir des indices supplémentaires sur les facteurs qui pourraient être responsables.

    2. Remarquez les deux branches issues du noeud supérieur, ce qui indique une division par créatinine sérique.

      • Examinez la branche qui affiche les enregistrements dans lesquels la créatinine sérique est supérieure à 1.25. Dans ce cas, 100 % de ces patients ont un diagnostic positif de maladie du rein.

      • Examinez la branche qui affiche les enregistrements dans lesquels la créatinine sérique est inférieure ou égale à 1.25. Près de 80 % de ces patients n'ont pas de diagnostic positif de maladie rénale, mais près de 20 % de la créatinine sérique plus faible étaient encore diagnostiqués avec une maladie rénale.

    3. Notez les branches issues de sc<=1.250, qui est divisée par diabète.

      • Examinez la branche qui montre les patients présentant une créatinine sérique faible (sc<=1.250) et un diabète diagnostiqué (dm = yes). 100% de ces patients ont également reçu un diagnostic de maladie rénale.

      • Examinez la branche qui montre que les patients avec une créatinine sérique faible (sc<=1.250) et aucun diabète (dm = non), 85% n'ont pas été diagnostiqués avec une maladie rénale, mais 15% d'entre eux ont encore été diagnostiqués avec une maladie rénale.

    4. Notez les branches issues de dm = no, qui sont divisées par le dernier facteur significatif, age.

      • Examinez la branche qui montre les patients de 14 ans ou moins (âge < = 14). Cette branche montre que 75% des jeunes patients présentant une faible créatininémie et aucun diabète présentaient un risque de développer une maladie rénale.

      • Passez en revue la branche qui montre les patients de plus de 14 ans (âge > 14 ans). Cette branche montre que seulement 12% des patients âgés de plus de 14 ans présentant une faible créatininémie et aucun diabète présentaient un risque de développer une maladie rénale.

    5. Fermez les détails du modèle.

Icône de point de contrôle Vérifier votre progression

L'image suivante montre le diagramme d'arborescence.

L'image suivante montre le diagramme d'arborescence.




Tâche 6: Evaluer le modèle

vidéo du tutoriel d'aperçu Pour avoir un aperçu de cette tâche, regardez la vidéo à partir de 07:24.

Procédez comme suit pour utiliser les noeuds Analyse et Table afin d'évaluer le modèle:

  1. Dans la section Extrants, faites glisser le noeud Analyse sur la grille.

  2. Connectez le nugget Modèle au noeud Analyse.

  3. Cliquez avec le bouton droit de la souris sur le noeud Analyse et sélectionnez Exécuter.

  4. Dans le panneau Sorties , ouvrez l' analyse, qui indique que le modèle a correctement prédit un diagnostic de maladie rénale presque 95% du temps. Fermez le fichier Analyse.

  5. (Facultatif) Dans la barre d'outils, cliquez sur l'icône Télécharger pour enregistrer le modèle en tant que fichier .str.

  6. Cliquez avec le bouton droit de la souris sur le noeud Analyse et sélectionnez Enregistrer la branche en tant que modèle.

    1. Pour Nom du modèle, entrez Kidney Disease Analysis.

    2. Cliquez sur Sauvegarder.

    3. Cliquez sur Fermer.

  7. Dans la section d'entrée, faites glisser le noeud Tableau sur la grille.

    1. Connectez le nugget Modèle au noeud Tableau.

    2. Cliquez avec le bouton droit de la souris sur le noeud Table et sélectionnez Prévisualiser les données.

    3. Lorsque l'aperçu s'affiche, faites défiler les deux dernières colonnes. La colonne $C-classe contient la prévision de la maladie rénale, et la colonne $CC-Classe indique le score de confiance pour cette prévision.

    4. Fermez le fichier Aperçu.

Icône de point de contrôle Vérifier votre progression

L'image suivante montre le tableau d'aperçu avec les prévisions.

L'image suivante montre le tableau d'aperçu avec les prévisions.




Tâche 7: Déployer et tester le modèle avec de nouvelles données

vidéo du tutoriel d'aperçu Pour avoir un aperçu de cette tâche, regardez la vidéo à partir de 09:10.

Enfin, suivez ces étapes pour déployer ce modèle et prédire le résultat avec de nouvelles données.

  1. Revenez à l'onglet Actifs du projet.

  2. Cliquez sur la section Modèles et ouvrez le modèle Analyse de la maladie du rein .

  3. Cliquez sur l'icône Promouvoir l'espace de déploiement " Promouvoir vers un espace de déploiement.

  4. Choisissez un espace de déploiement existant. Si vous n'avez pas d'espace de déploiement, vous pouvez en créer un nouveau :

    1. Indiquez un nom d'espace.

    2. Sélectionnez un service de stockage.

    3. Sélectionnez un service d'apprentissage automatique.

    4. Cliquez sur Créer.

    5. Cliquez sur Fermer.

  5. Sélectionnez Accéder au modèle dans l'espace après sa promotion.

  6. Cliquez sur Promouvoir.

  7. Lorsque le modèle s'affiche dans l'espace de déploiement, cliquez sur Nouveau déploiement.

    1. Sélectionnez En ligne comme Type de déploiement.

    2. Indiquez un nom pour le déploiement.

    3. Cliquez sur Créer.

  8. Une fois le déploiement terminé, cliquez sur le nom du déploiement pour afficher la page des détails de déploiement.

  9. Accédez à l'onglet Test. Vous pouvez tester le modèle déployé à partir de la page des détails du déploiement des deux manières suivantes : test avec un formulaire ou test avec du code JSON.

  10. Cliquez sur l' entrée JSON, puis copiez les données de test suivantes et collez-les pour remplacer le texte JSON existant:

    {
       "input_data": [
          {
             "fields": [
                         "age",
                         "bp",
                         "sg",
                         "al",
                         "su",
                         "rbc",
                         "pc",
                         "pcc",
                         "ba",
                         "bgr",
                         "bu",
                         "sc",
                         "sod",
                         "pot",
                         "hemo",
                         "pcv",
                         "wbcc",
                         "rbcc",
                         "htn",
                         "dm",
                         "cad",
                         "appet",
                         "pe",
                         "ane",
                         "class"
             ],
             "values": [
                        [
                        "62",
                         "80",
                         "1.01",
                         "2",
                         "3",
                         "normal",
                         "normal",
                         "notpresent",
                         "notpresent",
                         "423",
                         "53",
                         "1.8",
                         "",
                         "",
                         "9.6",
                         "31",
                         "7500",
                         "",
                         "no",
                         "yes",
                         "no",
                         "poor",
                         "no",
                         "yes",
                         "ckd"
                         ]
             ]
          }
       ]
    }
    
  11. Cliquez sur Prédire pour prédire si une personne de 62 ans avec du diabète et un rapport de créatinine sérique de 1,8 devrait être diagnostiqués avec une maladie rénale. La prédiction qui en résulte indique que ce patient a une forte probabilité d'un diagnostic de maladie du rein.

Icône de point de contrôle Vérifier votre progression

L'image suivante montre l'onglet Test du déploiement de modèle avec une prévision.

L'image suivante montre l'onglet Test du déploiement de modèle avec une prévision.



Etapes suivantes

A présent, vous pouvez utiliser ce fichier pour une analyse plus approfondie. Par exemple, vous pouvez effectuer des tâches telles que :

Autres ressources

Rubrique parent: Tutoriels de démarrage rapide

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