🚀 土耳其法律抽象问答模型
本模型是基于土耳其法律的抽象问答模型,它在facebook/mbart-large-50
基础上进行微调,可根据土耳其法律文本生成自然流畅的答案,为法律相关的问答场景提供了强大的支持。
🚀 快速开始
使用以下代码启动模型:
import torch
from transformers import pipeline
qa_pipeline = pipeline(
task="text2text-generation",
model="yeniguno/turkish-law-aqa-bart-finetuned",
tokenizer="yeniguno/turkish-law-aqa-bart-finetuned",
device=0 if torch.cuda.is_available() else -1
)
context = """
madde 281 (1) gerçeğin meydana çıkmasını engellemek amacıyla, bir suçun delillerini yok eden, silen, gizleyen,
türk ceza kanunu değiştiren veya bozan kişi, altı aydan beş yıla kadar hapis cezası ile cezalandırılır.
kendi işlediği veya işlenişine iştirak ettiği suçla ilgili olarak kişiye bu fıkra hükmüne göre ceza verilmez.
(2) bu suçun kamu görevlisi tarafından göreviyle bağlantılı olarak işlenmesi halinde, verilecek ceza yarı oranında artırılır.
(3) ilişkin olduğu suç nedeniyle hüküm verilmeden önce gizlenen delilleri mahkemeye teslim eden kişi hakkında bu maddede tanımlanan
suç nedeniyle verilecek cezanın beşte dördü indirilir.
"""
question = 'Kamu görevlisi tarafından işlenen bu suçun cezası ne kadar artırılır?'
input_text = question + " " + context
output = qa_pipeline(input_text, max_length=128, num_beams=5, early_stopping=True)
print("🔮 Model Output: ", output[0]["generated_text"])
"""
🔮 Model Output: Kamu görevlisi tarafından işlenen suçun cezası yarı oranında artırılır. Bu durumda, ceza yarı oranında artırılır.
"""
✨ 主要特性
- 基于
facebook/mbart-large-50
进行微调,适用于土耳其语的抽象问答任务。
- 与抽取式问答模型不同,本模型能够生成自然、释义性的答案。
- 在包含土耳其法律的自定义数据集上进行训练。
📦 安装指南
暂未提及安装相关内容,可根据transformers
库的常规安装方式进行安装。
📚 详细文档
模型详情
属性 |
详情 |
基础模型 |
facebook/mbart-large-50 |
任务类型 |
抽象问答(文本到文本生成) |
语言 |
土耳其语 (tr_TR ) |
数据集 |
包含土耳其法律的自定义法律文本数据集 |
训练数据 |
8630个训练示例和959个验证示例 |
微调框架 |
Hugging Face Transformers (Seq2SeqTrainer ) |
训练详情
属性 |
详情 |
批次大小 |
4 |
学习率 |
5e - 5 |
权重衰减 |
0.01 |
训练轮数 |
5 |
优化器 |
AdamW |
调度器 |
线性预热衰减 |
📄 许可证
本模型使用的许可证为MIT许可证。