[jboss-svn-commits] JBL Code SVN: r19271 - labs/jbossrules/contrib/machinelearning/decisiontree/src/id3.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Mar 27 17:59:41 EDT 2008
Author: gizil
Date: 2008-03-27 17:59:41 -0400 (Thu, 27 Mar 2008)
New Revision: 19271
Modified:
labs/jbossrules/contrib/machinelearning/decisiontree/src/id3/BocukFileExample.java
Log:
less code for reading data
Modified: labs/jbossrules/contrib/machinelearning/decisiontree/src/id3/BocukFileExample.java
===================================================================
--- labs/jbossrules/contrib/machinelearning/decisiontree/src/id3/BocukFileExample.java 2008-03-27 21:59:06 UTC (rev 19270)
+++ labs/jbossrules/contrib/machinelearning/decisiontree/src/id3/BocukFileExample.java 2008-03-27 21:59:41 UTC (rev 19271)
@@ -1,6 +1,5 @@
package id3;
-
public class BocukFileExample {
public static void main(String[] args) {
@@ -37,8 +36,32 @@
my_printer.printer(bocuksTree, null, null);
}
}
+
+ public static void processFileExample(Object emptyObject, String drlfile, String datafile, String separator, String target) {
+ WorkingMemory simple = new WorkingMemory();
+
+ try {
+ FactSetFactory.fromFileAsObject(simple, emptyObject.getClass(), datafile, separator);
+ DecisionTreeBuilder bocuk = new DecisionTreeBuilder();
+ long dt = System.currentTimeMillis();
+ DecisionTree bocuksTree = bocuk.build(simple, emptyObject.getClass().getName(), target, null);
+ dt = System.currentTimeMillis() - dt;
+ System.out.println("Time" + dt + "\n" + bocuksTree);
+ RulePrinter my_printer = new RulePrinter();
+ my_printer.printer(bocuksTree, "examples", "src/rules/examples/"+drlfile);
+
+ } catch (Exception e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
+
+ }
+
+
+
}
More information about the jboss-svn-commits
mailing list