Views
No views yet
bert-base-uncasedpip install zeroshot-classifier1>>> from zeroshot_classifier.models import BinaryBertCrossEncoder
2>>> model = BinaryBertCrossEncoder(model_name='claritylab/zero-shot-explicit-binary-bert')
3
4>>> text = "I'd like to have this track onto my Classical Relaxations playlist."
5>>> labels = [
6>>> 'Add To Playlist', 'Book Restaurant', 'Get Weather', 'Play Music', 'Rate Book', 'Search Creative Work',
7>>> 'Search Screening Event'
8>>> ]
9
10>>> query = [[text, lb] for lb in labels]
11>>> logits = model.predict(query, apply_softmax=True)
12>>> print(logits)
13
14[[1.0987393e-03 9.9890125e-01]
15 [9.9988937e-01 1.1059999e-04]
16 [9.9986207e-01 1.3791372e-04]
17 [1.6576477e-03 9.9834239e-01]
18 [9.9990320e-01 9.6742726e-05]
19 [9.9894422e-01 1.0557596e-03]
20 [9.9959773e-01 4.0229000e-04]]