KLUE_ROBERTA_LARGE_MRC_KOR
<νμ΅ λ°μ΄ν° ꡬμΆ>
κΈ°μ‘΄ KorQuAD 2.0 νμ΅λ°μ΄ν°λ₯Ό λ©μΈμΌλ‘ νμ©νμμΌλ Question ννκ° μ€μ μ¬λλ€μ΄ μ±λ΄μ μ λ ₯νλ μ§μ ννκ° μλμ μ ν΄κ²°νκ³ μ, μ§μ ννμ λν΄ CHATGPTλ₯Ό νμ©νμ¬ λ€μννλ μμ μ νμμ΅λλ€. λΏλ§μλλΌ λμΌν λ΅λ³μ μ»μ μ μλ λ€μν ννμ μ§λ¬Έμ ν΅ν΄ λͺ¨λΈμ μ±λ₯ ν₯μμ μλνμμ΅λλ€. μΆκ°μ μΌλ‘ AIHUBμ μ‘΄μ¬νλ μ¬λ¬ κΈ°κ³λ ν΄ λ°μ΄ν°λ₯Ό μνλ§νμ¬ ν¨κ» νμ΅μ νμ©νμμ΅λλ€.
###νμ΅ λ°μ΄ν° νμΌμ λΉκ³΅κ°μ λλ€.
<λͺ¨λΈ μ±λ₯>
model_name | KorQuAD 2.0 | KorQuAD 1.0 | KLUE-MRC | AIHUB(λ²λ₯ κΈμ΅) | ||||
---|---|---|---|---|---|---|---|---|
em | f1 | em | f1 | em | f1 | em | f1 | |
μ체 λͺ¨λΈ(klue_roberta_large_mrc_kor) | 33.55 | 64.43 | 30.5 | 84.7 | 7.6 | 21 | 29.9 | 87.9 |
timpal0l/mdeberta-v3-base-squad2 | 15.89 | 47.68 | 19 | 78.3 | 3.7 | 15.97 | 10.5 | 60.2 |
Dongjae/mrc2reader | 17.78 | 55.59 | 20.59 | 83.7 | 4.82 | 19 | 15.4 | 81.3 |
bespin-global/klue-bert-base-aihub-mrc | 1.97 | 12.05 | 12.8 | 49.08 | 3.7 | 24.6 | ||
ainize/klue-bert-base-mrc | 6.02 | 19.4 | 26.2 | 75.81 | ||||
λͺ¨λΈ μ±λ₯ νκ°λ₯Ό μν΄ KorQuAD 2.0, KorQuAD 1.0, KLUE λ²€μΉλ§ν¬ MRC, AIHUB λ²λ₯ κΈμ΅ λΆμΌ κΈ°κ³λ
ν΄ λ± μ΄ 4κ°μ§μ νκ°μ
μ νμ©νμ¬ νκ°νμμ΅λλ€.
νμ¬ νκΉ
νμ΄μ€ λͺ¨λΈ νκ΅μ΄ κΈ°κ³λ
ν΄ λͺ¨λΈ μ€ λ€μ΄λ‘λ μκ° κ°μ₯ λ§μ timpal0l/mdeberta-v3-base-squad2 κ³Ό λΉκ΅ν΄λ λ λμ μ±λ₯μ νμΈνμμ΅λλ€.
<νμ΅>
λͺ¨λΈ νμ΅μ A6000 * 2 λͺ¨λΈμμ λλ΅ 48μκ° μ΄μ μμλμμ΅λλ€.
ν΄λΉ λͺ¨λΈμ μμ°μ΄μ²λ¦¬ μ λ¬Έ κΈ°μ
μΈ μ£Όμνμ¬ μμΌλ¦¬μ€νλ°ν°μ΄μ μ»΄ν¨ν
μμμ νμ©νμ¬ νμ΅μμ΅λλ€.
λͺ¨λΈ μ¬μ© μμ (Inference Example)
μλ μ½λλ klue_roberta_large_mrc_kor
λͺ¨λΈμ νμ©νμ¬ μ§λ¬Έμ λν λ΅λ³μ μΆλ‘ νλ μμμ
λλ€.transformers
λΌμ΄λΈλ¬λ¦¬μ pipeline
μ νμ©ν©λλ€.
from transformers import pipeline
model_name = "cocoirun/klue_roberta_large_mrc_kor"
# λͺ¨λΈκ³Ό ν ν¬λμ΄μ λ‘λ
qa_pipeline = pipeline(
"question-answering",
model=model_name,
tokenizer=model_name,
max_seq_len=512,
doc_stride=64,
max_answer_len=256,
)
# μμ μ§λ¬Έκ³Ό λ¬Έμ
question = "μΉ΄μΉ΄μ€λ±
ν¬λ μ΄λ€ μνμΈκ°μ?"
context = """
μΉ΄μΉ΄μ€λ±
ν¬λ λνλ―Όκ΅μ μΈν°λ· μ λ¬ΈμνμΌλ‘, λͺ¨λ°μΌ μ± κΈ°λ°μ λΉλλ©΄ κΈμ΅ μλΉμ€λ₯Ό μ 곡ν©λλ€.
κ°νΈν κ³μ’ κ°μ€, μ‘κΈ, λμΆ λ±μ μλΉμ€λ₯Ό μ 곡νλ©°, μ μ μΈ΅μ μ€μ¬μΌλ‘ ν° μΈκΈ°λ₯Ό μ»κ³ μμ΅λλ€.
"""
# μΆλ‘
result = qa_pipeline(question=question, context=context)
# κ²°κ³Ό μΆλ ₯
print(f"Answer: {result['answer']}")
** ν΄λΉ λͺ¨λΈμ μμ
μ μΌλ‘ μ¬μ©μ κΈμ§λλ©°, νμ μμ μ μ² λ° λ©μΌμ 보λ΄μ£Όμλ©΄ νμΈ ν μΉμΈλλ¦¬κ² μ΅λλ€.
e-mail: ih.kim@aift.kr
- Downloads last month
- -
Model tree for cocoirun/klue_roberta_large_mrc_kor
Base model
klue/roberta-large