|
--- |
|
license: cc-by-4.0 |
|
datasets: |
|
- clarin-pl/poquad |
|
language: |
|
- pl |
|
library_name: transformers |
|
--- |
|
# Model Card |
|
Extractive Question-Answer model for polish. Extractive means, that the most relevant |
|
chunk of the text is returned as answer from the context for the given question. |
|
|
|
## Model Details |
|
|
|
- **Model name:** `radlab/polish-qa-v2` |
|
- **Developed by:** [radlab.dev](https://radlab.dev) |
|
- **Shared by:** [radlab.dev](https://radlab.dev) |
|
- **Model type:** QA |
|
- **Language(s) (NLP):** PL |
|
- **License:** CC-BY-4.0 |
|
- **Finetuned from model:** [sdadas/polish-roberta-large-v2](https://huggingface.co/sdadas/polish-roberta-large-v2) |
|
- **Maxiumum context size:** 512 tokens |
|
|
|
## Model Usage |
|
|
|
Simple model usage with huggingface library: |
|
|
|
```python |
|
from transformers import pipeline |
|
|
|
model_path = "radlab/polish-qa-v2" |
|
|
|
question_answerer = pipeline( |
|
"question-answering", |
|
model=model_path |
|
) |
|
|
|
question = "Jakie silniki posiada艂 okr臋t?" |
|
context = """Okr臋t by艂 nap臋dzany przez trzy trzycylindrowe maszyny parowe potr贸jnego rozpr臋偶ania, kt贸re |
|
nap臋dza艂y poprzez wa艂y nap臋dowe trzy 艣ruby nap臋dowe (dwie tr贸jskrzyd艂owe |
|
zewn臋trzne o 艣rednicy 4,5 metra i czteroskrzyd艂ow膮 o 艣rednicy 4,2 metra). |
|
Para by艂a dostarczana przez cztery kot艂y wodnorurkowe typu Marine, |
|
wyposa偶one 艂膮cznie w osiem palenisk i osiem kot艂贸w cylindrycznych, |
|
kt贸re mia艂y 艂膮cznie 32 paleniska. Ci艣nienie robocze kot艂贸w wynosi艂o 12 at, |
|
a ich 艂膮czna powierzchnia grzewcza 3560 m虏. Wszystkie kot艂y by艂y opalane w臋glem, |
|
kt贸rego normalny zapas wynosi艂 650, a maksymalny 1070 ton. |
|
Nominalna moc si艂owni wynosi艂a 13 000 KM (maksymalnie 13 922 KM przy 108 obr./min), |
|
co pozwala艂o na osi膮gni臋cie pr臋dko艣ci maksymalnej od 17,5 do 17,6 w臋z艂a. |
|
Zasi臋g wynosi艂 3420 mil morskich przy pr臋dko艣ci 10 w臋z艂贸w. Zu偶ycie w臋gla przy mocy 10 000 KM |
|
wynosi艂o oko艂o 11 ton na godzin臋, a przy mocy maksymalnej 16 ton na godzin臋. |
|
""" |
|
|
|
print( |
|
question_answerer( |
|
question=question, |
|
context=context.replace("\n", " ") |
|
) |
|
) |
|
``` |
|
|
|
with the sample output: |
|
|
|
```json |
|
{ |
|
'score': 0.612459123134613, |
|
'start': 25, |
|
'end': 84, |
|
'answer': ' trzy trzycylindrowe maszyny parowe potr贸jnego rozpr臋偶ania,' |
|
} |
|
``` |
|
|
|
|
|
Link to the article on our [blog](https://radlab.dev/2024/04/15/ekstrakcyjne-qa-nasz-model-polish-qa-v2/) in polish. |