uk.ac.ed.inf.enzml.mulan.learn
Class ResultsSaver
java.lang.Object
uk.ac.ed.inf.enzml.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)
|
| 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)
getCurrentResultsRow
public uk.ac.ed.inf.utils.database.TableRow getCurrentResultsRow()
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()
getResultsTableManager
public uk.ac.ed.inf.utils.database.TableManager getResultsTableManager()
getTableManager
public uk.ac.ed.inf.utils.database.TableManager getTableManager()
refreshConnection
public void refreshConnection(uk.ac.ed.inf.utils.database.DbManager dbManager)
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)
setResultsDbManager
public void setResultsDbManager(uk.ac.ed.inf.utils.database.DbManager resultsDbManager)