Utilisez l'apprentissage automatique sans code pour obtenir des informations à partir des avis sur les produits à l'aide des modèles d'analyse des sentiments et d'analyse de texte Amazon SageMaker Canvas | Services Web Amazon

Utilisez l'apprentissage automatique sans code pour obtenir des informations à partir des avis sur les produits à l'aide des modèles d'analyse des sentiments et d'analyse de texte Amazon SageMaker Canvas | Services Web Amazon

Selon Gartner, 85 % des acheteurs de logiciels font autant confiance aux avis en ligne qu'aux recommandations personnelles. Les clients fournissent des commentaires et des avis sur les produits qu'ils ont achetés via de nombreux canaux, notamment les sites Web d'avis, les sites Web de fournisseurs, les appels commerciaux, les réseaux sociaux et bien d'autres. Le problème avec le volume croissant d’avis clients sur plusieurs canaux est qu’il peut être difficile pour les entreprises de traiter et d’en tirer des informations significatives à l’aide de méthodes traditionnelles. L'apprentissage automatique (ML) peut analyser de grands volumes d'avis sur des produits et identifier les modèles, les sentiments et les sujets abordés. Grâce à ces informations, les entreprises peuvent mieux comprendre les préférences des clients, les problèmes et les niveaux de satisfaction. Ils peuvent également utiliser ces informations pour améliorer les produits et services, identifier les tendances et prendre des mesures stratégiques qui stimulent la croissance de l'entreprise. Cependant, la mise en œuvre du ML peut être un défi pour les entreprises qui manquent de ressources telles que les praticiens du ML, les data scientists ou les développeurs d'intelligence artificielle (IA). Avec le nouveau Toile Amazon SageMaker fonctionnalités, les analystes commerciaux peuvent désormais utiliser le ML pour tirer des informations des évaluations de produits.

SageMaker Canvas est conçu pour répondre aux besoins fonctionnels des analystes commerciaux. AWS sans code ML pour une analyse ad hoc de données tabulaires. SageMaker Canvas est un service visuel par pointer-cliquer qui permet aux analystes commerciaux de générer des prédictions de ML précises sans écrire une seule ligne de code ni nécessiter une expertise en ML. Vous pouvez utiliser des modèles pour effectuer des prédictions de manière interactive et pour effectuer des évaluations par lots sur des ensembles de données volumineux. SageMaker Canvas propose des solutions de modèles d'IA et de modèles personnalisés entièrement gérés et prêts à l'emploi. Pour les cas d'utilisation courants du ML, vous pouvez utiliser un modèle d'IA prêt à l'emploi pour générer des prédictions avec vos données sans aucune formation de modèle. Pour les cas d'utilisation du ML spécifiques à votre domaine d'activité, vous pouvez entraîner un modèle de ML avec vos propres données pour une prédiction personnalisée.

Dans cet article, nous montrons comment utiliser le modèle d'analyse des sentiments prêt à l'emploi et le modèle d'analyse de texte personnalisé pour tirer des informations des avis sur les produits. Dans ce cas d'utilisation, nous disposons d'un ensemble d'avis de produits synthétisés que nous souhaitons analyser pour déterminer les sentiments et classer les avis par type de produit, afin de faciliter l'identification de modèles et de tendances qui peuvent aider les parties prenantes de l'entreprise à prendre des décisions plus éclairées. Tout d’abord, nous décrivons les étapes permettant de déterminer le sentiment des avis à l’aide du modèle d’analyse des sentiments prêt à l’emploi. Ensuite, nous vous guidons tout au long du processus de formation d'un modèle d'analyse de texte pour classer les avis par type de produit. Ensuite, nous expliquons comment examiner les performances du modèle entraîné. Enfin, nous expliquons comment utiliser le modèle entraîné pour effectuer des prédictions.

L'analyse des sentiments est un modèle de traitement du langage naturel (NLP) prêt à l'emploi qui analyse le texte à la recherche de sentiments. L'analyse des sentiments peut être exécutée pour des prédictions sur une seule ligne ou par lots. Les sentiments prédits pour chaque ligne de texte sont soit positifs, négatifs, mitigés ou neutres.

L'analyse de texte vous permet de classer le texte en deux catégories ou plus à l'aide de modèles personnalisés. Dans cet article, nous souhaitons classer les avis sur les produits en fonction du type de produit. Pour entraîner un modèle personnalisé d'analyse de texte, vous fournissez simplement un ensemble de données composé du texte et des catégories associées dans un fichier CSV. L'ensemble de données nécessite un minimum de deux catégories et 125 lignes de texte par catégorie. Une fois le modèle entraîné, vous pouvez examiner ses performances et recycler le modèle si nécessaire, avant de l'utiliser pour des prédictions.

Pré-requis

Remplissez les conditions préalables suivantes :

  1. Avoir un Compte AWS.
  2. Mettre en place Toile SageMaker.
  3. Télécharger exemples d'ensembles de données d'avis sur les produits :
    • sample_product_reviews.csv – Contient 2,000 XNUMX avis de produits synthétisés et est utilisé pour l’analyse des sentiments et les prédictions d’analyse de texte.
    • sample_product_reviews_training.csv – Contient 600 avis de produits synthétisés et trois catégories de produits, et est destiné à la formation sur le modèle d’analyse de texte.

Analyse des sentiments

Tout d’abord, vous utilisez l’analyse des sentiments pour déterminer les sentiments des avis sur les produits en suivant les étapes suivantes.

  1. Sur le Console SageMakercliquez Toile dans le volet de navigation, puis cliquez sur Ouvrir le canevas pour ouvrir l'application SageMaker Canvas.
  2. Cliquez Modèles prêts à l'emploi dans le volet de navigation, puis cliquez sur Analyse des sentiments.
  3. Cliquez Prédiction par lots, puis clique Créez un jeu de données.
  4. Fournir un Nom du jeu de données et cliquez sur Créer.
  5. Cliquez Sélectionnez les fichiers de votre ordinateur pour importer le sample_product_reviews.csv jeu de données.
  6. Cliquez Créer un jeu de données et examinez les données. La première colonne contient les avis et est utilisée pour l'analyse des sentiments. La deuxième colonne contient l'ID de l'avis et est utilisée à titre de référence uniquement.
  7. Cliquez Créer un jeu de données pour terminer le processus de téléchargement des données.
  8. Dans le Sélectionner un ensemble de données pour les prédictions voir, sélectionner sample_product_reviews.csv puis cliquez sur Générez des prédictions. 
  9. Une fois la prédiction par lots terminée, cliquez sur Voir pour voir les prédictions.

Étapes de l'analyse des sentiments

Les colonnes Sentiment et Confiance fournissent respectivement le sentiment et le score de confiance. Un score de confiance est une valeur statistique comprise entre 0 et 100 %, qui montre la probabilité que le sentiment soit correctement prédit.

  1. Cliquez Télécharger CSV pour télécharger les résultats sur votre ordinateur.

Analyse de texte

Dans cette section, nous passons en revue les étapes pour effectuer une analyse de texte avec un modèle personnalisé : importer les données, entraîner le modèle puis faire des prédictions.

Importez les données

Importez d’abord l’ensemble de données d’entraînement. Effectuez les étapes suivantes :

  1. On Modèles prêts à l'emploi page, cliquez sur Créer un modèle personnalisé
  2. Pour Nom du modèle, entrez un nom (par exemple, Product Reviews Analysis). Cliquez sur Analyse de texte, puis clique Créer.
  3. Sur le Sélectionnez onglet, cliquez sur Créer un jeu de données pour importer le sample_product_reviews_training.csv jeu de données.
  4. Fournir un Nom du jeu de données et cliquez sur Créer.
  5. Cliquez Créer un jeu de données et examinez les données. L'ensemble de données de formation contient une troisième colonne décrivant la catégorie de produits, la colonne cible étant composée de trois produits : livres, vidéo et musique.
  6. Cliquez Créer un jeu de données pour terminer le processus de téléchargement des données.
  7. Sur le Sélectionnez un jeu de données page, sélectionnez sample_product_reviews_training.csv et cliquez sur Sélectionnez un jeu de données.

Étapes de classification

Former le modèle

Ensuite, vous configurez le modèle pour commencer le processus de formation.

  1. Sur le Développer onglet, sur le Colonne cible menu déroulant, cliquez sur product_category comme objectif de formation.
  2. Cliquez product_review comme source.
  3. Cliquez Construction rapide pour commencer la formation du modèle.

Pour plus d'informations sur les différences entre la version rapide et la version standard, reportez-vous à Créer un modèle personnalisé.

Une fois la formation du modèle terminée, vous pouvez examiner les performances du modèle avant de l'utiliser à des fins de prédiction.

  1. Sur le Analysez , le score de confiance du modèle sera affiché. Un score de confiance indique dans quelle mesure un modèle est certain que ses prédictions sont correctes. Sur le Vue d’ensemble , examinez les performances de chaque catégorie.
  2. Cliquez Scoring pour examiner les informations sur la précision du modèle.
  3. Cliquez Mesures avancées passer en revue le matrice de confusion et score F1.

Faire des prédictions

Pour effectuer une prédiction avec votre modèle personnalisé, procédez comme suit :

  1. Sur le Prédire onglet, cliquez sur Prédiction par lots, puis clique Manuelle.
  2. Cliquez sur le même ensemble de données, sample_product_reviews.csv, que vous avez utilisé précédemment pour l'analyse des sentiments, puis cliquez sur Générez des prédictions.
  3. Une fois la prédiction par lots terminée, cliquez sur Voir pour voir les prédictions.

Pour la prédiction de modèle personnalisé, SageMaker Canvas met un certain temps à déployer le modèle pour une utilisation initiale. SageMaker Canvas désapprovisionne automatiquement le modèle s'il est inactif pendant 15 minutes pour réduire les coûts.

Le Prediction (Catégorie) et Confidence Les colonnes fournissent respectivement les catégories de produits prévues et les scores de confiance.

  1. Mettez en surbrillance le travail terminé, sélectionnez les trois points et cliquez sur Télécharger pour télécharger les résultats sur votre ordinateur.

Nettoyer

Cliquez Déconnexion dans le volet de navigation pour vous déconnecter de l'application SageMaker Canvas afin d'arrêter la consommation de Horaires des séances Canvas et libérer toutes les ressources.

Conclusion

Dans cet article, nous avons montré comment vous pouvez utiliser Toile Amazon SageMaker pour tirer des informations des évaluations de produits sans expertise en ML. Tout d’abord, vous avez utilisé un modèle d’analyse des sentiments prêt à l’emploi pour déterminer les sentiments des avis sur les produits. Ensuite, vous avez utilisé l'analyse de texte pour entraîner un modèle personnalisé avec le processus de génération rapide. Enfin, vous avez utilisé le modèle entraîné pour classer les avis sur les produits en catégories de produits. Tout cela sans écrire une seule ligne de code. Nous vous recommandons de répéter le processus d'analyse de texte avec le processus de génération standard pour comparer les résultats du modèle et la fiabilité des prédictions.


À propos des auteurs

Utilisez l'apprentissage automatique sans code pour obtenir des informations à partir des avis sur les produits à l'aide des modèles d'analyse des sentiments et d'analyse de texte Amazon SageMaker Canvas | Amazon Web Services PlatoBlockchain Data Intelligence. Recherche verticale. Aï. Gavin Satur est architecte de solutions principal chez Amazon Web Services. Il travaille avec des entreprises clientes pour créer des solutions stratégiques et bien architecturées et est passionné par l'automatisation. En dehors du travail, il aime passer du temps en famille, jouer au tennis, cuisiner et voyager.

Utilisez l'apprentissage automatique sans code pour obtenir des informations à partir des avis sur les produits à l'aide des modèles d'analyse des sentiments et d'analyse de texte Amazon SageMaker Canvas | Amazon Web Services PlatoBlockchain Data Intelligence. Recherche verticale. Aï.Les Chan est un architecte de solutions senior chez Amazon Web Services, basé à Irvine, en Californie. Les est passionné par le travail avec les entreprises clientes sur l’adoption et la mise en œuvre de solutions technologiques dans le seul but d’améliorer les résultats commerciaux des clients. Son expertise couvre l'architecture d'applications, le DevOps, le sans serveur et l'apprentissage automatique.

Utilisez l'apprentissage automatique sans code pour obtenir des informations à partir des avis sur les produits à l'aide des modèles d'analyse des sentiments et d'analyse de texte Amazon SageMaker Canvas | Amazon Web Services PlatoBlockchain Data Intelligence. Recherche verticale. Aï.Aaqib Bickiya est un architecte de solutions chez Amazon Web Services basé en Californie du Sud. Il aide les entreprises clientes du secteur de la vente au détail à accélérer leurs projets et à mettre en œuvre de nouvelles technologies. Les domaines d'intervention d'Aaqib comprennent les services d'apprentissage automatique, sans serveur, d'analyse et de communication.

Horodatage:

Plus de Apprentissage automatique AWS