BatchDetectSentiment |
Détection de sentiment par lot |
---|---|
Aws\Comprehend\ComprehendClient | AWS SDK for PHP |
Syntaxe
function BatchDetectSentiment([ "LanguageCode": "string", "Text": "string"]) |
Paramètres
Nom | Description | |
---|---|---|
"LanguageCode": "string" | Ce paramètre permet d'indiquer le code du langage humain parmi l'une des langues suivantes : | |
Valeur | Description | |
"de" | Cette valeur permet d'indiquer l'allemand. | |
"en" | Cette valeur permet d'indiquer l'anglais. | |
"es" | Cette valeur permet d'indiquer l'espagnol. | |
"fr" | Cette valeur permet d'indiquer le français. | |
"it" | Cette valeur permet d'indiquer l'italien. | |
"pt" | Cette valeur permet d'indiquer le portugais. | |
"Text": "string" | Ce paramètre permet d'indiquer le texte à analyser. |
Description
Cette méthode permet d'inspecter un lot de documents et renvoie une inférence du sentiment dominant, positif (POSITIVE), neutre (NEUTRAL), mixte (MIXED) ou négatif (NEGATIVE), dans chacun d'eux.
Remarques
- Assurez-vous d'utiliser la dernier version d'API avec un paramètre «latest», car sinon, si vous indiquer par exemple une date fixe comme 2006-03-01, vous risquez d'avoir un message d'erreur «The ... service does not have version: 2006-03-01».
- Si le code de langage humain est invalide, un message d'erreur «Value '...' at 'languageCode' failed to satisfy constraint: Member must satisfy enum value set: [de, pt, en, it, fr, es]» sera retourné.
- Si vous avez un message d'erreur «AWS HTTP error: cURL error 6: Could not resolve host: comprehend.*.amazonaws.com», c'est que vous tentez d'utiliser le service Comprehend dans une région où il n'est pas disponible. Voir Régions des noms de domaines des API.
Exemple
Voici un exemple de l'utilisation de cette méthode pour la détection des sentiments en français :
- <?php
- require 'vendor/autoload.php';
-
- $aws = new Aws\Sdk(array(
- 'version' => 'latest',
- 'region' => 'us-east-1',
- 'credentials' => array(
- 'key' => 'maclef',
- 'secret' => 'monsecret',
- ),
- 'Comprehend' => array(
- 'region' => 'us-east-1'
- )
- ));
-
- $comprehend = $aws->createComprehend();
- $aws_result = $comprehend->detectSentiment([
- 'LanguageCode' => 'fr',
- 'Text' => 'Ceci est un test pour voir comment on se sent avec une detection comprehensible'
- ]);
- /* ... */
- ?>
Voir également
Références des SDK - AWS SDK for PHP - Langage humain reconnu par Amazon Comprehend
Dernière mise à jour : Mercredi, le 24 octobre 2018