Views
No views yet
| Dataset | Split | # samples |
|---|---|---|
| SQuAD2.0 | train | 130k |
| SQuAD2.0 | eval | 12.3k |
1python code/run_squad.py \
2 --do_train \
3 --do_eval \
4 --model spanbert-large-cased \
5 --train_file train-v2.0.json \
6 --dev_file dev-v2.0.json \
7 --train_batch_size 32 \
8 --eval_batch_size 32 \
9 --learning_rate 2e-5 \
10 --num_train_epochs 4 \
11 --max_seq_length 512 \
12 --doc_stride 128 \
13 --eval_metric best_f1 \
14 --output_dir squad2_output \
15 --version_2_with_negative \
16 --fp16| SQuAD 1.1 | SQuAD 2.0 | Coref | TACRED | |
|---|---|---|---|---|
| F1 | F1 | avg. F1 | F1 | |
| BERT (base) | 88.5* | 76.5* | 73.1 | 67.7 |
| SpanBERT (base) | 92.4* | 83.6* | 77.4 | 68.2 |
| BERT (large) | 91.3 | 83.3 | 77.1 | 66.4 |
| SpanBERT (large) | 94.6 | 88.7 (this) | 79.6 | 70.8 |
1from transformers import pipeline
2
3qa_pipeline = pipeline(
4 "question-answering",
5 model="mrm8488/spanbert-large-finetuned-squadv2",
6 tokenizer="SpanBERT/spanbert-large-cased"
7)
8
9qa_pipeline({
10 'context': "Manuel Romero has been working very hard in the repository hugginface/transformers lately",
11 'question': "How has been working Manuel Romero lately?"
12
13})
14# Output: {'answer': 'very hard', 'end': 40, 'score': 0.9052708846768347, 'start': 31}Created by Manuel Romero/@mrm8488
Made with ♥ in Spain