YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
Model Card for t5_small Summarization Model
Model Details
t5_small ์์ฝ ๋ชจ๋ธ์ Transformer ๊ธฐ๋ฐ์ Encoder-Decoder ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ๋ชจ๋ธ์ด๋ค.
N2M ๋ฌธ์ ์ ๋ฌธ์ฅ ์์ฝ task๋ฅผ ํด๊ฒฐํ๋๋ฐ ์ฌ์ฉํ๋ค.
Training Data
๋ชจ๋ธ์ CNN/Daily Mail ๋ฐ์ดํฐ์ ์ ์ฌ์ฉํ์ฌ ํ์ต๋์๋ค.
์ด ๋ฐ์ดํฐ์ ์ ์ฃผ๋ก ๋ด์ค ๊ธฐ์ฌ์ ๊ทธ์ ๋ํ ์์ฝ๋ฌธ์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
ํ์ต ๋ฐ์ดํฐ๋ Train, Validation, Test ์ธํธ๋ก ๋๋์ด ์ฌ์ฉ๋์๋ค.
์ด๋ฒ ์ค์ต์์ ์ฌ์ฉ๋๋ CNN/Daily mail dataset์๋ 2๊ฐ์ง ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ๋ค.
- article : ๋ด์ค/๊ธฐ์ฌ
- highlights : ์์ฝ
Training Procedure
training_args = Seq2SeqTrainingArguments(
output_dir="./results",
eval_strategy="epoch",
learning_rate=2e-5,
per_device_train_batch_size=4,
per_device_eval_batch_size=4,
warmup_steps=500,
weight_decay=0.01,
save_total_limit=2,
num_train_epochs=1,
fp16=True,
predict_with_generate=True
)
์๋ Training arguments์ด๋ค.
epoch๋จ์๋ก ํ๊ฐ๋ฅผ ์งํํ๋ฉฐ, text ์์ฑ์ ๋ํ ํ๊ฐ(True)๋ฅผ ์๋ฏธํ๋ค.
train,eval batch size๋ 4๋ก ์ง์ ํ์๊ณ , warmup steps๋ 500, weight_decay๋ 0.01๋ก ์ค์ ํ์๋ค.
trainer = Seq2SeqTrainer(
model=model,
args=training_args,
train_dataset=train_dataset,
eval_dataset=valid_dataset,
tokenizer=tokenizer,
data_collator=data_collator,
compute_metrics=compute_metrics
)
How to Use
from transformers import AutoTokenizer,AutoModelForSeq2SeqLM
model = AutoModelForSeq2SeqLM.from_pretrained("Model_path") tokenizer = AutoTokenizer.from_pretrained("Model_path")
Evaluation
๋ชจ๋ธ์ ROUGE,BLEU ์ค์ฝ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๊ฐ๋์๋ค.
- eval_rouge1: 0.33
- eval_rouge2: 0.30
- eval_rougeL: 0.33
- eval_bleu1: 60.00
- eval_bleu2: 55.56
- eval_bleu4: 42.86
๋ชจ๋ธ์ ์ผ๋ฐ์ ์ธ ๋ด์ค ๊ธฐ์ฌ ์์ฝ์ ์ ํฉํ ์ฑ๋ฅ์ ๋ณด์๋ค.
Limitations
1 epoch๋ง ์ํํ๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ์ด ์ข์ง๋ ์๋ค.
Ethical Considerations
- Downloads last month
- 3