Downloads · 30 days
10
4% of all-time downloads
aloisiusedwin/t5-id-summarization-finetuned
t5-id-summarization-finetuned is a summarization model from aloisiusedwin. Use it when you need a shorter version of a longer text. The card lists the license as apache-2.0.
Model T5-base yang di-fine-tune untuk meringkas percakapan Bahasa Indonesia. Training menggunakan 5-Fold Cross Validation tanpa augmentasi data.
Downloads · 30 days
10
4% of all-time downloads
All-time downloads
254
Public
Parameters
223M
4.5 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors892 MB · 100%
From the Hugging Face model README
Model T5-base yang di-fine-tune untuk meringkas percakapan Bahasa Indonesia. Training menggunakan 5-Fold Cross Validation tanpa augmentasi data.
fold_0 s/d fold_4). Branch main berisi fold 3 (performa terbaik).from transformers import T5Tokenizer, T5ForConditionalGeneration
# Load model & tokenizer
model_name = "aloisiusedwin/t5-id-summarization-finetuned"
tokenizer = T5Tokenizer.from_pretrained(model_name)
model = T5ForConditionalGeneration.from_pretrained(model_name)
# Contoh percakapan
conversation = "summarize: S1: Halo, gimana kabarmu? S2: Baik, aku lagi sibuk ngerjain tugas nih."
# Generate ringkasan
inputs = tokenizer(conversation, return_tensors="pt", max_length=512, truncation=True)
outputs = model.generate(
inputs["input_ids"],
max_length=150,
num_beams=1,
no_repeat_ngram_size=2,
early_stopping=True
)
summary = tokenizer.decode(outputs[0], skip_special_tokens=True)
print(summary)
# Load fold tertentu (misal fold_0)
model = T5ForConditionalGeneration.from_pretrained(model_name, revision="fold_0")
tokenizer = T5Tokenizer.from_pretrained(model_name, revision="fold_0")
| Parameter | Value |
|---|---|
| Learning Rate | 5e-5 |
| Batch Size | 8 |
| Epochs | 10 |
| Early Stopping Patience | 2 |
| Weight Decay | 0.01 |
| Label Smoothing | 0.1 |
| LR Scheduler | Cosine |
| Warmup Ratio | 0.10 |
| Max Grad Norm | 1.0 |
| Max Input Length | 512 |
| Max Target Length | 128 |
| FP16 | True |
Tidak ada augmentasi. Dataset original saja.
| Fold | ROUGE-1 | ROUGE-2 | ROUGE-L | BERTScore F1 | Eval Loss |
|---|---|---|---|---|---|
| 0 | 26.73 | 9.22 | 23.60 | 0.7308 | 4.7032 |
| 1 | 29.30 | 10.02 | 24.69 | 0.7339 | 4.6203 |
| 2 | 24.74 | 7.28 | 21.65 | 0.7174 | 4.7090 |
| 3 (best) | 28.20 | 10.72 | 25.32 | 0.7287 | 4.5620 |
| 4 | 27.55 | 7.76 | 24.20 | 0.7330 | 4.6594 |
(best) = Fold terbaik (digunakan sebagai branch main)
| Metric | Mean | Std |
|---|---|---|
| ROUGE-1 | 27.31 | 1.53 |
| ROUGE-2 | 9.00 | 1.31 |
| ROUGE-L | 23.89 | 1.26 |
| BERTScore F1 | 0.7288 | 0.0060 |
| Model | ROUGE-1 | ROUGE-2 | ROUGE-L | BERTScore F1 |
|---|---|---|---|---|
| Baseline (pretrained) | 15.92 | 4.40 | 13.12 | 0.6626 |
| T5 Indonesian Summarization (Fine-tuned Original) | 27.31 | 9.00 | 23.89 | 0.7288 |
Model ini dirancang untuk meringkas percakapan dalam Bahasa Indonesia.
summarize: untuk hasil optimal.@misc{putra2026finetuning,
author = {Putra, A. Edwin Krisandika},
title = {Fine-tuning Model Transformer T5 untuk Abstractive Text Summarization pada Percakapan Berbahasa Indonesia},
year = {2026},
publisher = {GitHub},
howpublished = {\url{https://github.com/aloisiusedwin/TA_AEdwin}},
note = {Tugas Akhir, Program Studi Teknik Informatika, Institut Teknologi Sumatera}
}