radlab/polish-qa-v2

radlab
Pregunta y respuesta

Modelo extractivo de preguntas y respuestas para polaco. Extractivo significa que la parte más relevante del texto se devuelve como respuesta del contexto para la pregunta dada.

Como usar

Uso simple del modelo con la biblioteca de huggingface:

from transformers import pipeline

model_path = 'radlab/polish-qa-v2'

question_answerer = pipeline(
    'question-answering',
    model=model_path
)

question = 'Jakie silniki posiadał okręt?'
contexto = '''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,
        contexto=contexto.replace('\n', ' ')
    )
)

con la salida de ejemplo:

{
    'score': 0.612459123134613,
    'start': 25,
    'end': 84,
    'answer': 'trzy trzycylindrowe maszyny parowe potrójnego rozprężania,'
}

Funcionalidades

Nombre del modelo: radlab/polish-qa-v2
Desarrollado por: radlab.dev
Compartido por: radlab.dev
Tipo de modelo: QA
Idioma(s) (NLP): PL
Licencia: CC-BY-4.0
Ajustado desde modelo: sdadas/polish-roberta-large-v2
Tamaño máximo del contexto: 512 tokens

Casos de uso

Modelos que se pueden utilizar para preguntas y respuestas