-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy patheval_intrinsic_ft.py
33 lines (26 loc) · 932 Bytes
/
eval_intrinsic_ft.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/usr/bin/env python3
"""Script for Intrinsic evaluations (todo. currently for BMET-ft only)"""
import argparse
import logging
import code
from BMET.eval import EmbEvaluator
logger = logging.getLogger(__name__)
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('wv_file', type=str, default='',
help='Path to a pre-trained embeddings vec file')
args = parser.parse_args()
ds = ['UMNSRS-sim', 'UMNSRS-rel',
'UMNSRS-sim-mod', 'UMNSRS-rel-mod',
'MayoSRS', 'MiniMayoSRS-p', 'MiniMayoSRS-c',
'Pedersen-p', 'Pedersen-c', 'Hliaoutakis']
# Logger
logging.basicConfig(
level=logging.DEBUG,
format='%(asctime)s %(name)s %(levelname)s: [ %(message)s ]',
datefmt='%b%d %H:%M'
)
# Load evaluator
evaluator = EmbEvaluator(args.wv_file)
evaluator.eval()
# code.interact(local=locals())