|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectPredictionParserMain
public class PredictionParserMain
This is a modification of the se.sics.tasim.logtool.Main log parsing class. The required command line arguments are the predictor class, the game list, and the name of the agent for which predictions will be made. The verbose option causes all predictions to be output.
| Field Summary | |
|---|---|
(package private) static se.sics.isl.util.ArgumentManager |
config
|
(package private) static int |
gameCount
|
(package private) static SCMPredictor |
predictor
|
(package private) static double[] |
results
|
(package private) static double[] |
resultSums
|
| Constructor Summary | |
|---|---|
PredictionParserMain()
|
|
| Method Summary | |
|---|---|
(package private) static java.io.InputStream |
getDataStream(java.lang.String filename)
From the original LogManager class. |
(package private) static java.lang.String |
getNextLine(java.io.BufferedReader f)
Read the next line from the file, ignoring lines starting with # |
static void |
main(java.lang.String[] args)
The original main method, modified to accept the needed arguments. |
(package private) static void |
processDataFile(java.lang.String filename)
From the original LogManager class. |
(package private) static void |
reportFinalResults()
Print results for aall games. |
(package private) static void |
reportResults(java.lang.String s)
Print results for a single game and update averages. |
static void |
run()
Reads the list of games and calls the parser for each one to obtain results. |
private static void |
showWarning(se.sics.isl.util.ConfigManager config,
java.lang.String title,
java.lang.String message)
From the original Main class. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
static se.sics.isl.util.ArgumentManager config
static SCMPredictor predictor
static double[] results
static double[] resultSums
static int gameCount
| Constructor Detail |
|---|
public PredictionParserMain()
| Method Detail |
|---|
public static void main(java.lang.String[] args)
throws se.sics.isl.util.IllegalConfigurationException,
java.io.IOException
se.sics.isl.util.IllegalConfigurationException
java.io.IOExceptionpublic static void run()
static void reportResults(java.lang.String s)
static void reportFinalResults()
static java.lang.String getNextLine(java.io.BufferedReader f)
throws java.lang.Exception
java.lang.Exceptionstatic void processDataFile(java.lang.String filename)
static java.io.InputStream getDataStream(java.lang.String filename)
throws java.io.IOException
java.io.IOException
private static void showWarning(se.sics.isl.util.ConfigManager config,
java.lang.String title,
java.lang.String message)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||