"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()