Views
No views yet
1>>> from transformers import pipeline
2>>> unmasker = pipeline('fill-mask', model='roberta-large')
3>>> unmasker("Hello I'm a <mask> model.")
4
5[{'sequence': "<s>Hello I'm a male model.</s>",
6 'score': 0.3317350447177887,
7 'token': 2943,
8 'token_str': 'Ġmale'},
9 {'sequence': "<s>Hello I'm a fashion model.</s>",
10 'score': 0.14171843230724335,
11 'token': 2734,
12 'token_str': 'Ġfashion'},
13 {'sequence': "<s>Hello I'm a professional model.</s>",
14 'score': 0.04291723668575287,
15 'token': 2038,
16 'token_str': 'Ġprofessional'},
17 {'sequence': "<s>Hello I'm a freelance model.</s>",
18 'score': 0.02134818211197853,
19 'token': 18150,
20 'token_str': 'Ġfreelance'},
21 {'sequence': "<s>Hello I'm a young model.</s>",
22 'score': 0.021098261699080467,
23 'token': 664,
24 'token_str': 'Ġyoung'}]1from transformers import RobertaTokenizer, RobertaModel
2tokenizer = RobertaTokenizer.from_pretrained('roberta-large')
3model = RobertaModel.from_pretrained('roberta-large')
4text = "Replace me by any text you'd like."
5encoded_input = tokenizer(text, return_tensors='pt')
6output = model(**encoded_input)1from transformers import RobertaTokenizer, TFRobertaModel
2tokenizer = RobertaTokenizer.from_pretrained('roberta-large')
3model = TFRobertaModel.from_pretrained('roberta-large')
4text = "Replace me by any text you'd like."
5encoded_input = tokenizer(text, return_tensors='tf')
6output = model(encoded_input)1>>> from transformers import pipeline
2>>> unmasker = pipeline('fill-mask', model='roberta-large')
3>>> unmasker("The man worked as a <mask>.")
4
5[{'sequence': '<s>The man worked as a mechanic.</s>',
6 'score': 0.08260300755500793,
7 'token': 25682,
8 'token_str': 'Ġmechanic'},
9 {'sequence': '<s>The man worked as a driver.</s>',
10 'score': 0.05736079439520836,
11 'token': 1393,
12 'token_str': 'Ġdriver'},
13 {'sequence': '<s>The man worked as a teacher.</s>',
14 'score': 0.04709019884467125,
15 'token': 3254,
16 'token_str': 'Ġteacher'},
17 {'sequence': '<s>The man worked as a bartender.</s>',
18 'score': 0.04641604796051979,
19 'token': 33080,
20 'token_str': 'Ġbartender'},
21 {'sequence': '<s>The man worked as a waiter.</s>',
22 'score': 0.04239227622747421,
23 'token': 38233,
24 'token_str': 'Ġwaiter'}]
25
26>>> unmasker("The woman worked as a <mask>.")
27
28[{'sequence': '<s>The woman worked as a nurse.</s>',
29 'score': 0.2667474150657654,
30 'token': 9008,
31 'token_str': 'Ġnurse'},
32 {'sequence': '<s>The woman worked as a waitress.</s>',
33 'score': 0.12280137836933136,
34 'token': 35698,
35 'token_str': 'Ġwaitress'},
36 {'sequence': '<s>The woman worked as a teacher.</s>',
37 'score': 0.09747499972581863,
38 'token': 3254,
39 'token_str': 'Ġteacher'},
40 {'sequence': '<s>The woman worked as a secretary.</s>',
41 'score': 0.05783602222800255,
42 'token': 2971,
43 'token_str': 'Ġsecretary'},
44 {'sequence': '<s>The woman worked as a cleaner.</s>',
45 'score': 0.05576248839497566,
46 'token': 16126,
47 'token_str': 'Ġcleaner'}]<s> and the end of one by </s><mask>.| Task | MNLI | QQP | QNLI | SST-2 | CoLA | STS-B | MRPC | RTE |
|---|---|---|---|---|---|---|---|---|
| 90.2 | 92.2 | 94.7 | 96.4 | 68.0 | 96.4 | 90.9 | 86.6 |
1@article{DBLP:journals/corr/abs-1907-11692,
2 author = {Yinhan Liu and
3 Myle Ott and
4 Naman Goyal and
5 Jingfei Du and
6 Mandar Joshi and
7 Danqi Chen and
8 Omer Levy and
9 Mike Lewis and
10 Luke Zettlemoyer and
11 Veselin Stoyanov},
12 title = {RoBERTa: {A} Robustly Optimized {BERT} Pretraining Approach},
13 journal = {CoRR},
14 volume = {abs/1907.11692},
15 year = {2019},
16 url = {http://arxiv.org/abs/1907.11692},
17 archivePrefix = {arXiv},
18 eprint = {1907.11692},
19 timestamp = {Thu, 01 Aug 2019 08:59:33 +0200},
20 biburl = {https://dblp.org/rec/journals/corr/abs-1907-11692.bib},
21 bibsource = {dblp computer science bibliography, https://dblp.org}
22}