From: <jen...@us...> - 2011-04-04 18:17:06
|
Revision: 2749 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=2749&view=rev Author: jenslehmann Date: 2011-04-04 18:17:00 +0000 (Mon, 04 Apr 2011) Log Message: ----------- added init methods in DBpedia ontology learning script Modified Paths: -------------- trunk/components-core/src/main/java/org/dllearner/core/options/CommonConfigOptions.java trunk/scripts/src/main/java/org/dllearner/scripts/improveWikipedia/DBpediaClassLearnerCELOE.java Modified: trunk/components-core/src/main/java/org/dllearner/core/options/CommonConfigOptions.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/core/options/CommonConfigOptions.java 2011-04-04 16:28:53 UTC (rev 2748) +++ trunk/components-core/src/main/java/org/dllearner/core/options/CommonConfigOptions.java 2011-04-04 18:17:00 UTC (rev 2749) @@ -167,7 +167,7 @@ } public static BooleanConfigOption useDoubleDatatypes() { - return new BooleanConfigOption("useDoubleDatatypes", "specifies whether boolean datatypes are used in the learning algorothm",useDoubleDatatypesDefault); + return new BooleanConfigOption("useDoubleDatatypes", "specifies whether double datatypes are used in the learning algorothm",useDoubleDatatypesDefault); } public static BooleanConfigOption useStringDatatypes() { Modified: trunk/scripts/src/main/java/org/dllearner/scripts/improveWikipedia/DBpediaClassLearnerCELOE.java =================================================================== --- trunk/scripts/src/main/java/org/dllearner/scripts/improveWikipedia/DBpediaClassLearnerCELOE.java 2011-04-04 16:28:53 UTC (rev 2748) +++ trunk/scripts/src/main/java/org/dllearner/scripts/improveWikipedia/DBpediaClassLearnerCELOE.java 2011-04-04 18:17:00 UTC (rev 2749) @@ -115,19 +115,23 @@ SparqlKnowledgeSource ks = cm.knowledgeSource(SparqlKnowledgeSource.class); ks.getConfigurator().setInstances(Datastructures.individualSetToStringSet(examples.getCompleteSet())); ks.getConfigurator().setPredefinedEndpoint("DBPEDIA"); // TODO: probably the official endpoint is too slow? - + ks.init(); + ReasonerComponent rc = cm.reasoner(FastInstanceChecker.class, ks); - + rc.init(); + PosNegLPStandard lp = cm.learningProblem(PosNegLPStandard.class, rc); lp.getConfigurator().setAccuracyMethod("fMeasure"); lp.getConfigurator().setUseApproximations(false); - + lp.init(); + CELOE la = cm.learningAlgorithm(CELOE.class, lp, rc); CELOEConfigurator cc = la.getConfigurator(); cc.setMaxExecutionTimeInSeconds(100); cc.setNoisePercentage(20); // TODO: set more options as needed - + la.init(); + // to write the above configuration in a conf file (optional) Config cf = new Config(cm, ks, rc, lp, la); new ConfigSave(cf).saveFile(new File("/dev/null")); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |