Пример #1
0
 def CIDEr_call(self):
     cider_instance = Cider()
     f_real = open(self.real_file,'r')
     f_predict = open(self.predict_file,'r')
     references = []
     candidates = []
     for real_caption, predict_caption in zip(f_real,f_predict):
         references.append([real_caption])
         candidates.append(predict_caption)
     cider_score = cider_instance.compute_score(candidates,references)
     self.f.write("CIDEr score: " + str(cider_score) + '\n\n')