uk.ac.ed.inf.taweka.mulan.learn
Class ResultsSaver
java.lang.Object
uk.ac.ed.inf.taweka.mulan.learn.ResultsSaver
public class ResultsSaver
- extends java.lang.Object
Outputs cross-evaluation results to screen, file and database.
- Version:
- 15 Aug 2010
- Author:
- Luna De Ferrari luna.deferrari-at-ed.ac.uk
|
Constructor Summary |
ResultsSaver(uk.ac.ed.inf.utils.database.DbManager experimentDbManager,
java.lang.String filePath)
|
|
Method Summary |
java.lang.String |
getFilePath()
return the file path the results will be saved to |
boolean |
getResultsCanBeSaved()
|
uk.ac.ed.inf.utils.database.DbManager |
getResultsDbManager()
|
uk.ac.ed.inf.utils.database.TableManager |
getTableManager()
|
java.lang.String |
resultsString(uk.ac.ed.inf.utils.database.TableRow row)
|
int |
saveResults(int runNumber,
int trainArffId,
int testArffId,
java.lang.String startTime,
java.lang.String endTime,
MulanLearner learner,
mulan.evaluation.Evaluation evaluationResults)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResultsSaver
public ResultsSaver(uk.ac.ed.inf.utils.database.DbManager experimentDbManager,
java.lang.String filePath)
getFilePath
public java.lang.String getFilePath()
- return the file path the results will be saved to
getResultsCanBeSaved
public boolean getResultsCanBeSaved()
getResultsDbManager
public uk.ac.ed.inf.utils.database.DbManager getResultsDbManager()
getTableManager
public uk.ac.ed.inf.utils.database.TableManager getTableManager()
resultsString
public java.lang.String resultsString(uk.ac.ed.inf.utils.database.TableRow row)
saveResults
public int saveResults(int runNumber,
int trainArffId,
int testArffId,
java.lang.String startTime,
java.lang.String endTime,
MulanLearner learner,
mulan.evaluation.Evaluation evaluationResults)