From: <ku...@us...> - 2008-04-25 14:34:12
|
Revision: 827 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=827&view=rev Author: kurzum Date: 2008-04-25 07:33:54 -0700 (Fri, 25 Apr 2008) Log Message: ----------- intermediate commit Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/algorithms/refexamples/ExampleBasedROLearner.java trunk/src/dl-learner/org/dllearner/scripts/SPARQLMassLearning.java trunk/src/dl-learner/org/dllearner/utilities/AutomaticExampleFinderSPARQL.java trunk/src/dl-learner/org/dllearner/utilities/ConfWriter.java Modified: trunk/src/dl-learner/org/dllearner/algorithms/refexamples/ExampleBasedROLearner.java =================================================================== --- trunk/src/dl-learner/org/dllearner/algorithms/refexamples/ExampleBasedROLearner.java 2008-04-25 10:48:36 UTC (rev 826) +++ trunk/src/dl-learner/org/dllearner/algorithms/refexamples/ExampleBasedROLearner.java 2008-04-25 14:33:54 UTC (rev 827) @@ -413,17 +413,17 @@ logger.info("best node " + candidatesStable.last().getShortDescription(nrOfPositiveExamples, nrOfNegativeExamples, baseURI)); logger.info("\nsolutions ( top 5 ):"); int show=1; + String manchester="MANCHESTER:\n"; + String KBSyntax="KBSyntax:\n"; for(Description c : solutions) { logger.info(show+": " + c.toString(baseURI,null) + " (length " + c.getLength() +", depth " + c.getDepth() + ")"); - //TODO remove this line maybe // watch for String.replace Quick hack - logger.info(" MANCHESTER: " + - c.toManchesterSyntaxString(baseURI, new HashMap<String,String>()). - replace("\"", "")); - logger.info(" KBSyntax: " + c.toKBSyntaxString()); - if(show>=5){break;} - show++; + manchester+=show+": "+c.toManchesterSyntaxString(baseURI, new HashMap<String,String>()).replace("\"", "")+"\n"; + KBSyntax+=show+": " + c.toKBSyntaxString()+"\n"; + if(show>=5){break;} show++; } + logger.debug(manchester); + logger.debug(KBSyntax); } logger.debug("size of candidate set: " + candidates.size()); Modified: trunk/src/dl-learner/org/dllearner/scripts/SPARQLMassLearning.java =================================================================== --- trunk/src/dl-learner/org/dllearner/scripts/SPARQLMassLearning.java 2008-04-25 10:48:36 UTC (rev 826) +++ trunk/src/dl-learner/org/dllearner/scripts/SPARQLMassLearning.java 2008-04-25 14:33:54 UTC (rev 827) @@ -31,15 +31,15 @@ boolean useRelated = false; boolean useSuperClasses = false; boolean useParallelClasses = true; - int poslimit = 15; - int neglimit = 200; + int poslimit = 10; + int neglimit = 20; try { //logger.setLevel(Level.TRACE); - Logger.getLogger(SparqlKnowledgeSource.class).setLevel(Level.TRACE); - System.out.println(Logger.getLogger(SparqlQuery.class).getLevel()); + Logger.getLogger(SparqlKnowledgeSource.class).setLevel(Level.INFO); + //System.out.println(Logger.getLogger(SparqlQuery.class).getLevel()); /*System.out.println(Level.DEBUG.getClass()); System.out.println(Level.toLevel("INFO")); @@ -49,11 +49,12 @@ //concepts.add("(EXISTS \"monarch\".TOP AND EXISTS \"predecessor\".(\"Knight\" OR \"Secretary\"))"); SortedSet<String> concepts = new TreeSet<String>(); - //concepts.add("(\"http://dbpedia.org/class/yago/HeadOfState110164747\" AND (\"http://dbpedia.org/class/yago/Negotiator110351874\" AND \"http://dbpedia.org/class/yago/Representative110522035\"))"); + concepts.add("(\"http://dbpedia.org/class/yago/HeadOfState110164747\" AND (\"http://dbpedia.org/class/yago/Negotiator110351874\" AND \"http://dbpedia.org/class/yago/Representative110522035\"))"); //concepts.add("\"http://dbpedia.org/class/yago/Person100007846\""); - concepts.add("\"http://dbpedia.org/class/yago/FieldMarshal110086821\""); + //concepts.add("\"http://dbpedia.org/class/yago/FieldMarshal110086821\""); //concepts.add("http://dbpedia.org/resource/Category:Prime_Ministers_of_the_United_Kingdom"); //concepts.add("http://dbpedia.org/resource/Category:Grammy_Award_winners"); + //concepts.add("EXISTS \"http://dbpedia.org/property/grammyawards\".TOP"); SortedSet<String> posExamples = new TreeSet<String>(); SortedSet<String> negExamples = new TreeSet<String>(); @@ -78,6 +79,7 @@ //System.exit(0); String tmp = concepts.first().replace("http://dbpedia.org/resource/Category:", "").replace("\"",""); tmp = tmp.replace("http://dbpedia.org/class/yago/", ""); + tmp = tmp.replace("http://dbpedia.org/property/", ""); String confname = URLEncoder.encode(tmp, "UTF-8")+".conf"; // ConfWriter cf=new ConfWriter(); Modified: trunk/src/dl-learner/org/dllearner/utilities/AutomaticExampleFinderSPARQL.java =================================================================== --- trunk/src/dl-learner/org/dllearner/utilities/AutomaticExampleFinderSPARQL.java 2008-04-25 10:48:36 UTC (rev 826) +++ trunk/src/dl-learner/org/dllearner/utilities/AutomaticExampleFinderSPARQL.java 2008-04-25 14:33:54 UTC (rev 827) @@ -189,7 +189,7 @@ SparqlQuery sq = new SparqlQuery(query, se); String JSON = c.executeSparqlQuery(sq); - //System.out.println(JSON); + //System.out.println("JSON:\n"+JSON); rs = SparqlQuery.JSONtoResultSet(JSON); } catch (Exception e) { Modified: trunk/src/dl-learner/org/dllearner/utilities/ConfWriter.java =================================================================== --- trunk/src/dl-learner/org/dllearner/utilities/ConfWriter.java 2008-04-25 10:48:36 UTC (rev 826) +++ trunk/src/dl-learner/org/dllearner/utilities/ConfWriter.java 2008-04-25 14:33:54 UTC (rev 827) @@ -54,6 +54,7 @@ "sparql.predefinedEndpoint = \"DBPEDIA\";\n" + "refexamples.minExecutionTimeInSeconds = 30;\n" + "refexamples.maxExecutionTimeInSeconds = 30;\n" + + "//refexamples.guaranteeXgoodDescriptions = 10;\n" + "refexamples.logLevel=\"TRACE\";\n" + "refexamples.noisePercentage = 0.10;\n" + "refexamples.writeSearchTree = true;\n" + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |