示例#1
0
    "SURNAME": {"TP": 0, "FP": 0, "TN": 0, "FN": 0},
    "FORENAME": {"TP": 0, "FP": 0, "TN": 0, "FN": 0},
    "TITLE": {"TP": 0, "FP": 0, "TN": 0, "FN": 0},
    "OCCUPATION": {"TP": 0, "FP": 0, "TN": 0, "FN": 0},
    "ADDRESS": {"TP": 0, "FP": 0, "TN": 0, "FN": 0}
}

confusionMatrix = {
    "SURNAME": {"SURNAME": 0, "FORENAME": 0, "TITLE": 0, "OCCUPATION": 0, "ADDRESS": 0},
    "FORENAME": {"SURNAME": 0, "FORENAME": 0, "TITLE": 0, "OCCUPATION": 0, "ADDRESS": 0},
    "TITLE": {"SURNAME": 0, "FORENAME": 0, "TITLE": 0, "OCCUPATION": 0, "ADDRESS": 0},
    "OCCUPATION": {"SURNAME": 0, "FORENAME": 0, "TITLE": 0, "OCCUPATION": 0, "ADDRESS": 0},
    "ADDRESS": {"SURNAME": 0, "FORENAME": 0, "TITLE": 0, "OCCUPATION": 0, "ADDRESS": 0}
}

hmm = hiddenMarkovModel()
x = XMLParser()

for dirName in os.listdir(TESTINGFOLDER):
    dirPath = os.path.abspath(os.path.join(TESTINGFOLDER, dirName))
    xmlFile = ""
    annFile = ""

    for testFile in os.listdir(dirPath):
        fileExtension = testFile[-3:]

        if fileExtension == "xml":
            xmlFile = os.path.join(os.path.join(TESTINGFOLDER, dirName), testFile)
        elif fileExtension == "ann":
            annFile = os.path.join(os.path.join(TESTINGFOLDER, dirName), testFile)
 def __init__(self):
     self.xmlParser = XMLParser()
     self.hiddenMarkovModel = hiddenMarkovModel()