7
votes

API / outil d'analyse du sentiment, pour Java

J'écris un programme Java et j'ai besoin d'analyser de petits morceaux de texte (3 à 4 phrases, des articles de presse paraphrasés) pour leur sentiment. Je dois juste savoir si l'article est généralement positif, négatif ou neutre.

Par exemple, les éléments suivants seraient idéalement classés comme positifs:

Les ventes de livres électroniques Kindle Soulez-vous pour Amazon. Amazon.com dit qu'il vente plus livres électroniques pour son electronique electronique Dispositif de lecture que le livre de poche et Éditions d'impression rigide combinées

Tout ce dont j'ai besoin est une solution très simple et rapide à mettre en œuvre une solution tierce, que je puisse utiliser dans mon programme. Il n'est pas nécessaire d'être totalement précis tout le temps. Les licences, etc. ne sont pas un problème, tant qu'il est possible de suivre la solution.

Jusqu'à présent, j'ai trouvé une bonne solution potentielle, alchemyapi , mais je me débats pour réellement Utilisez-le.


Si quelqu'un a rencontré ce problème avant et sait une solution particulièrement bonne / facile, ou d'un très bon tutoriel, je serais très reconnaissant: -)


(aussi je m'excuse pour le manque de code dans cette question.)


1 commentaires

"Je m'excuse pour le manque de code dans cette question." Tout commentaire sur le manque de question? ;)


4 Réponses :


15
votes

Je viens de tester Alchemyapi. Ce n'est pas précis à 100% mais je suppose que ce type de technologie est toujours à ses balbutiements.

Vous devrez vous inscrire (gratuit) pour obtenir une touche API.

Voici un exemple d'utilisation: http://access.alchemyapi.com/calls/text/textgettextsentemption?apikey= & Sentiment = 1 & montreourcetext = 1 et texte = Kindle% 20e-book% 20sales% 20soar% 20for% 20amazon.% 20amazon.com% 20Says % 20it% 20is% 20selling% 20Plus% 20E-Books% 20Por% 20Por% 20its% 20Kindle% 20Lindle% 20LIndic% 20Reading% 20Deadfe% 20DaN% 20Daan% 20Agraver% 20Print% 20Editions% 20Combines

Le Les entrées sont:

  1. sentiment = 1
  2. montreourcetext = 1
  3. Texte (j'ai utilisé votre exemple de texte, URI encodé)

    J'ai eu la sortie suivante (sentiment neutre, au lieu du sentiment positif attendu): xxx


    Un autre exemple d'utilisation: http://access.alchemyapi.com/calls/text/textgetttextsieniment?apikey= & Sentiment = 1 & montreourcetext = 1 et texte = Kindle% 20is% 20amazing

    et la sortie: xxx


2 commentaires

Comment puis-je utiliser Alchemyapi en Java?


Je cherche aussi la même chose. Pouvez-vous s'il vous plaît dites-moi comment l'écrire en Java?




0
votes

Tant d'autres API d'analyse de sentiment en 2018! :-) Selon les fonctionnalités dont vous avez besoin ou la langue du texte, vous pouvez utiliser l'une de ces:

  • Lexsent de Hyindao à Algorithmia
  • Analyse du sentiment de MTMAN à Algorithmia
  • Analyse du sentiment de NLU à Algorithmia
  • Analyse du sentiment social de l'ELL à l'algorithmia
  • Amazon Web Services Comprenez
  • Analyse de texte Aylien
  • Analyse du sentiment Boson NLP
  • Google Cloud Natural Language
  • IBM Watson NLU
  • Signification Analyse du sentiment de nuage
  • Microsoft Cognitive Services Texte Analytics
  • Repustate Text Analytics
  • Salesforce Einstein Langue
  • Analyse TwinWord Sentiment
  • Thesay Précêcher

    pour le support linguistique, la fonctionnalité et la comparaison de prix Je ferais référence à ceci Article .


0 commentaires

-1
votes

Si vous avez besoin de meilleure précision d'analyse du sentiment, vous pouvez former votre modèle vous-même par exemple. https://text2data.com/sentiment-model-training


0 commentaires