def demonstrate_wrong_predictions(self): from dir_processing import DirProcessing from visualization import Visualization for i in range(len(self.predict_labels)): test_label = self.test_labels[i] predict_label = self.predict_labels[i] if test_label != predict_label: test_expression = Classifier.get_expression_from_label(test_label) predict_expression = Classifier.get_expression_from_label(predict_label) print "Wrong prediction: {}, Right prediction: {}.".format(predict_expression, test_expression) landmarks_url = self.test_urls[i] img_url = DirProcessing.generate_img_url_from_landmarks_url(landmarks_url) Visualization.draw_landmarks_on_img(img_url)