1

ファイルの代わりにデータベースからデータをロードするときに、次の .arff ファイルを Weka でどのように表現できるかを理解しようとしています。.arff ファイルの形式は次のとおりです。

@relation sample
@attribute expression string
@attribute tone {postive,negative}

@data
'this is a happy message', positive
'this is an unhappy message', negative

2 つのフィールド (式とトーン) を持つ 1 つのテーブルで構成されるデータベースからデータをロードする場合、フィールドのトーンが正または負の 2 つの可能な値のみを取得することを weka に知らせるにはどうすればよいでしょうか?

どちらのフィールドも文字列です。NominalToString フィルターを式に適用して String に変換し、StringToWord フィルターを適用したいと考えています。ただし、トーン属性のため、実行できません...解決策はありますか?

4

2 に答える 2

0

「しかし、トーン属性のためにそれを行うことはできません...」-理由はわかりません。'expression'フィールドのみを処理できます。NominalToStringは、必要な属性に選択的に適用できます。setAttributeIndexes関数を確認してください。

于 2012-09-13T20:27:28.560 に答える
0

以前も同じ質問をしました。その質問に詳細な回答と必要なコードが表示される場合があります。

簡単な答え:外部ファイルの正しい arff ヘッダーをデータベースのデータとマージします。

于 2012-09-14T08:02:47.030 に答える