def evaluate_back_transformation_accuracy(treebank_name,outdir=None): if not outdir: outdir= config.exp + treebank_name + "/" TM = TreebankTransformer(treebank_name=treebank_name) TM.transform_detransform_trainfile() train_gold = TM.trainfile train_backtransf = TM.back_transf accuracy_of_back_transf = malteval.accuracy(train_gold,train_backtransf)[0] accuracy_of_back_transf = str(float(accuracy_of_back_transf)*100) output = "%s;%s\n"%(treebank_name,accuracy_of_back_transf) return output