Beispiel #1
0
def evaluationMode(settings, read, detailEva):
	print("Evaluation mode!")
	clinicalNotes = DatasetReader.readClinicalNotes(settings["dataset"]["directory"], settings["dataset"]["name"])
	if read:
		nejiAnnotations = Annotator.readNejiAnnotations(settings["dataset"]["neji_annotations"])
	else:
		nejiAnnotations = Annotator.annotate(clinicalNotes)
	Evaluator.evaluateNeji(clinicalNotes, nejiAnnotations, detailEva)

	annotations = Annotator.postProcessing(clinicalNotes, nejiAnnotations, settings["post_vocabularies"])
	Evaluator.evaluateAnnotations(clinicalNotes, annotations, detailEva)
	print("Done!")