Icon

07_​N-gramによる感情分析(分類) (1)

N-gramによる感情分析(分類)

このワークフローでは、csvファイルからテキストデータを読み込み、その文字列をドキュメントに変換します。ドキュメントはフィルタリングやステミング処理などの前処理を行います。前処理は、「Preprocessing」メタノードで行われます。Feature Creationメタノードでは、2種類の特徴セットとドキュメントベクトルが作成されます。ベクトルの上のセットは単一の単語の特徴のみを含み、ベクトルの下のセットは単一の単語と2-gramの特徴を含みます。

ドキュメントベクトルが作成された後、感情クラスが抽出され、2つの予測モデルが構築され、スコアリングされます。1つは単一単語の特徴のみに基づいたモデル、もう1つは単一単語と2-gramの特徴に基づいたモデルです。それぞれのモデルをROC曲線ノードで比較します。

URL: Sentiment Analysis with N-Grams http://www.knime.org/blog/sentiment-analysis-with-n-grams

1-gramの特徴
1-と 2-gramの特徴
N-gramによる感情分析(分類) このワークフローは、感情分析の2つのモデルをトレーニングします。1-gramsと2-gramsを使用して、パフォーマンスを比較します。
データのインポートと前処理
モデル比較
ディシジョンツリーから クラスを予想
Decision Tree Predictor
ディシジョンツリー作成
Decision Tree Learner
内部結合 クラス確率
Joiner (deprecated)
ディシジョンツリー作成
Decision Tree Learner
文書の前処理
Preprocessing
感情ラベルを抽出
Category To Class
文字列から文書 への変換
Document Creation
1gramsと2gramsの 文書ベクトルの作成
Feature Creation
ディシジョンツリーから クラスを予想
Decision Tree Predictor
トレーニングデータ とテストデータに分割
Table Partitioner
スコア
Scorer
モデルのスコア
ROC Curve (JavaScript) (legacy)
感情ラベルを抽出
Category To Class
Google Authenticator
トレーニングデータ とテストデータに分割
Table Partitioner
スコア
Scorer
Google Sheets Reader
Google Sheets Connector

Nodes

Extensions

Links