お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Sentiment Analysis

Zia Sentiment Analysisは、Text Analyticsの一部であり、テキストコンテンツを処理してメッセージのトーンとそれを通じて伝えられる感情を認識します。テキスト内の各文を分析して、そのトーンがpositivenegative、またはneutralのいずれであるかを判定します。次に、各文で認識された感情に基づいて、テキスト全体のトーンをこれら3つの感情のいずれかとして判定します。

レスポンスには、分析の精度を示すために、各文で検出された感情の信頼度スコアも返されます。信頼度スコアは0から1の範囲です。全体的な分析の信頼度スコアも返されます。

1回のリクエストで最大1500文字のテキストブロックを入力として渡すことができます。また、テキストのオプションのキーワードを渡すこともできます。これにより、Sentiment Analysisはこれらのキーワードを含む文のみを処理し、その感情を判定します。他の文は無視されます。

入力テキストは、ZCSentimentAnalysisDataクラスのgetSentimentAnalysis()関数に渡されます。コードには、各文の感情と信頼度スコア、および全体的なスコアを取得するステートメントが含まれています。

サンプルコードスニペット


Package Imports
copy
import org.json.simple.JSONArray; 
import com.catalyst.advanced.CatalystAdvancedIOHandler; 
import com.zc.component.ml.ZCML; 
import com.zc.component.ml.ZCSentenceAnalytics; 
import com.zc.component.ml.ZCSentimentAnalysisData; 
import com.zc.component.ml.ZCSentimentAnalysisDetails; 
import com.zc.component.ml.ZCSentimentConfidenceScore;
import java.io.File;
copy
JSONArray textArray = new JSONArray(); 
textArray.add("ZylkerDB is one of their best products. I've been Zylker's customer for over a decade now, and I've always had a great experience with them."); 
//処理する入力テキスト 
JSONArray keywords = new JSONArray(); 
keywords.add("Zylker"); 
//オプションのキーワード(これらのキーワードを含む文のみを処理する場合) 
List listOfSentimentAnalysisData = ZCML.getInstance().getSentimentAnalysis(textArray,keywords); 
//入力テキストが渡される 
ZCSentimentAnalysisData sentimentAnalysisData = listOfSentimentAnalysisData.get(0); 
List SentimentAnalysisDetails = sentimentAnalysisData .getSentimentAnalysisDetails(); 
for (ZCSentimentAnalysisDetails sentimentAnalysis : SentimentAnalysisDetails) 
{ 
String sentiment = sentimentAnalysis.getDocumentSentiment(); 
//テキスト全体のセンチメントを取得する 
double overallScore = sentimentAnalysis.getOverallScore(); 
//全体分析の信頼度スコアを取得する 
List listOfSentenceAnalytics = sentimentAnalysis.getSentenceAnalytics(); 
//各文のセンチメントを取得する 
ZCSentenceAnalytics sentenceAnalytic = listOfSentenceAnalytics.get(0); 
String sentenceSentiment = sentenceAnalytic.getSentiment(); 
String sentence = sentenceAnalytic.getSentence(); 
ZCSentimentConfidenceScore sentenceLevelConfidenceScore = sentenceAnalytic.getConfidenceScore(); 
//各文の分析の信頼度スコアを取得する 
}

最終更新日 2026-03-30 13:40:30 +0530 IST

このページについて

関連リンク

Sentiment Analysis - API