log_parser.getLog(srcfile) parsed_logfilename = FilePath.ROOTPATH + FilePath.LOGFILES + params[3] log_parser.saveParsedLog(parsed_logfilename,"w+") elif mode == "-learn": log_parser = LogParser() log_parser.loadParsedLog(FilePath.ROOTPATH + FilePath.PARSED_LOG) learning_engine = RoleInferenceEngine(log_parser) learning_engine.learnFromLog() learning_engine.checkEvaluations() learning_engine.saveParameters() elif mode == "-infer": role = params[2] role_inference_engine = RoleInferenceEngine() role_inference_engine.loadLearnedParameters() role_inference_engine.roleInferenceTest(role) #log_parser = LogParser() #log_parser.loadParsedLog(FilePath.ROOTPATH + FilePath.PARSED_LOG) #learning_engine =LogLearningEngine(log_parser) #learning_engine.learnFromLog() #learning_engine.roleInferenceTest(role) elif mode == "-game": village = Village(13) village.start() else: print "Invalid options"