Spaces:
Runtime error
Runtime error
| from sentence_transformers import LoggingHandler, SentenceTransformer, evaluation | |
| from sentence_transformers.readers import InputExample | |
| import csv | |
| import logging | |
| #### Just some code to print debug information to stdout | |
| logging.basicConfig(format='%(asctime)s - %(message)s', | |
| datefmt='%Y-%m-%d %H:%M:%S', | |
| level=logging.INFO, | |
| handlers=[LoggingHandler()]) | |
| logger = logging.getLogger(__name__) | |
| #### /print debug information to stdout | |
| model_name = 'sentence-transformers/paraphrase-albert-base-v2' | |
| #model_name='output/training_OnlineConstrativeLoss-2023-03-11_23-47-34' | |
| #model_name= 'output/training_OnlineConstrativeLoss-2023-03-14_01-24-44' | |
| #86% so far | |
| model_name = 'output/training_OnlineConstrativeLoss-2023-03-17_16-10-39' | |
| model_sbert = SentenceTransformer(model_name) | |
| dev_sentences1 = [] | |
| dev_sentences2 = [] | |
| dev_labels = [] | |
| with open( "dev_set_training.csv", encoding='utf8') as fIn: | |
| reader = csv.DictReader(fIn, delimiter='|', quoting=csv.QUOTE_NONE) | |
| for row in reader: | |
| dev_sentences1.append(row['ADDRESS1']) | |
| dev_sentences2.append(row['ADDRESS2']) | |
| dev_labels.append(int(row['ARE_SAME'])) | |
| binary_acc_evaluator = evaluation.BinaryClassificationEvaluator(dev_sentences1, dev_sentences2, dev_labels) | |
| binary_acc_evaluator(model_sbert) | |
| print(binary_acc_evaluator) | |