2016-05-03 11 views
1

Ich habe Daten in einer SQLite-Datenbank (etwa 7 Tabellen mit ein paar Fremdschlüsseln zwischen Tabellen), die ich in das ARFF-Dateiformat konvertieren möchte, um es in die Weka einzugeben Software zum maschinellen Lernen.Weka Machine Learning: ARFF-Datei: multiple Relationen

Muss ich eine ARFF-Datei pro SQLite-Tabelle generieren, oder kann ich mehrere ARFF-Beziehungen in eine ARFF-Datei einfügen?

Antwort

2

Ich denke, Sie werden eine pro Tabelle generieren, weil Sie nach dem manual Kapitel einen Header für jede Tabelle definieren, wird 10.

[Bearbeiten] Weitere deskriptive:

Die ARFF Dateien bestehen eines Headers und Daten. Die Datei besteht aus den Kommentaren%, @RELATION, @ATTRIBUTE und @DATA. Das Tabellenobjekt ist die Relation, die Spaltennamen sind die Attribute und die Spaltendaten sind die Daten. Attribute können unterschiedliche Datentypen haben (numerisch, nominal, Datum, String, relational). Nominale Datentypen sind Zeichenfolgen, die Sie in geschweiften Klammern definieren. Sie werden normalerweise für das Klassifizierungsetikett verwendet. So wird Ihr ARFF etwa wie folgt aussehen:

% Comments describing your data 

@RELATION Table_Name 

@ATTRIBUTE some_column NUMERIC 
@ATTRIBUTE another_column DATE 
@ATTRIBUTE class_label {it_could_be_this,it_could_be_that} %nominal attribute 

@DATA 

lines and lines of comma separated values. 
Verwandte Themen