Esempio n. 1
0
            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"