Comment classer le contenu textuel avec des classes personnalisées à l'aide de JavaScript ?

Comment classer le contenu textuel avec des classes personnalisées à l'aide de JavaScript ?
TABLE DES MATIÈRES

Dans le monde actuel axé sur les données, il est essentiel de donner un sens à de grands volumes de texte, qu'il s'agisse d'organiser les commentaires des utilisateurs, de baliser les tickets d'assistance ou de filtrer le contenu. C'est là classification de texte personnalisée entre. Il vous permet d'attribuer automatiquement des catégories ou des étiquettes au texte en fonction des modèles que vous définissez.

Dans ce didacticiel, vous allez apprendre à créer un système de classification de texte personnalisé simple mais puissant à l'aide de JavaScript.

Qu'est-ce que Classification de texte personnalisée?

Classification de texte personnalisée est le processus qui consiste à attribuer automatiquement des étiquettes prédéfinies aux données textuelles en fonction de catégories définies par l'utilisateur. Contrairement aux modèles de classification génériques, il est adapté à des besoins spécifiques grâce à une formation basée sur un petit ensemble d'exemples de textes fournis par l'utilisateur. Ces exemples permettent au système de reconnaître les motifs et d'appliquer les étiquettes appropriées au nouveau texte invisible.

En gros, il vous permet de :

  • Définissez vos propres catégories (par exemple, « Positif », « Négatif », « Neutre » ou « Facture », « Contrat », « E-mail »).
  • Fournissez quelques exemples étiquetés pour chaque catégorie.
  • Utilisez ces exemples pour former un modèle capable de généraliser et de classer des textes similaires en conséquence.

C'est particulièrement utile lorsque les classificateurs standard ne correspondent pas à votre contexte ou lorsque vous travaillez avec un langage spécifique à un domaine.

Comment classer le contenu textuel à l'aide de classes personnalisées

Accédez à l'API Eden AI

1. Inscrivez-vous : Vous devez d'abord vous inscrire sur Eden AI et obtenez votre clé API. Cette clé vous donnera accès à un large éventail de services d'IA, y compris la catégorisation de texte personnalisée.

2. Accès au traitement de texte: Une fois connecté, rendez-vous dans la section Texte de la plateforme pour accéder aux outils disponibles.

3. Choisissez Prompt Optimization: cliquez sur la fonction d'optimisation rapide.

Installation du module Python requis

Pour effectuer des requêtes HTTP, assurez-vous que la bibliothèque de requêtes est installée :

    pip install requests
  

Préparez le code

Voici un exemple Python complet utilisant le point de terminaison /text/custom_classification d'Eden AI :


import requests

headers = {
    "Authorization": "Bearer YOUR_API_KEY"
}

url = "https://api.edenai.run/v2/text/custom_classification"
payload = {
    "providers": "openai",
    "labels": ['spam', 'not spam'],
    "texts": [
        "Confirm your email address",
        "hey i need u to send some $"
    ],
    "examples": [
        ["I need help please wire me $1000 right now", "spam"],
        ["Dermatologists dont like her!", "spam"],
        ["Pre-read for tomorrow", "not spam"],
        ["Your parcel will be delivered today", "not spam"]
    ]
}

response = requests.post(url, json=payload, headers=headers)
result = response.json()
print(result)

Explication des sections de code

  • labels : les catégories cibles dans lesquelles vous souhaitez classer les textes.
  • textes : liste des nouveaux textes à classer.
  • exemples : exemples d'entraînement étiquetés pour aider à orienter les prévisions du modèle.
  • fournisseurs : vous pouvez spécifier un ou plusieurs fournisseurs (par exemple, « openai »).

C'est classement sans entraînement, alimentée par de grands modèles linguistiques et guidée par vos exemples personnalisés.

Exemple de sortie

Voici un exemple de ce que l'API peut renvoyer :


{
  "openai": {
    "items": [
      {
        "label": "not spam",
        "confidence": 0.93
      },
      {
        "label": "spam",
        "confidence": 0.89
      }
    ],
    "status": "success"
  }
}

Répartition du champ de sortie :

  • label : La classe prédite.
  • confiance : score de confiance du modèle.

statut : indique si la demande a été acceptée.

Conclusion

La classification de texte personnalisée est désormais plus facile que jamais avec Eden AI. Avec seulement quelques lignes de Python, vous pouvez classer le texte avec une précision réelle à l'aide de fournisseurs d'IA fiables. Qu'il s'agisse de filtrer des e-mails ou de baliser des commentaires, Eden AI propose une solution simple et évolutive qui évolue en fonction de vos besoins.

Prêt à créer votre propre classificateur ? Démarrez avec Eden AI.

Commencez votre aventure avec l’IA dès aujourd’hui

  • Accédez à plus de 100 API d’IA sur une seule plateforme.
  • Comparez et déployez des modèles d’IA en toute simplicité.
  • Paiement à l’usage, sans frais initiaux.
Commencez à créer GRATUITEMENT

Articles connexes

Essayez Eden AI gratuitement.

Vous pouvez commencer à créer dès maintenant. Si vous avez des questions, n'hésitez pas à discuter avec nous !

CommencezContactez le service commercial
X

Commencez votre parcours IA dès aujourd'hui!

Inscrivez-vous dès maintenant avec des crédits gratuits pour explorer plus de 100 API d'IA.
Commencer