Ứng dụng này sử dụng mô hình ViT5 (VietAI) đã được fine-tune để tạo tóm tắt tự động cho văn bản tiếng Việt. Giao diện người dùng được xây dựng với Streamlit, giúp bạn dễ dàng nhập văn bản và nhận kết quả tóm tắt nhanh chóng.
Huấn luyện mô hình:
văn bản (nội dung cần tóm tắt) và tóm tắt (tóm tắt tương ứng)."Tóm tắt: <văn bản>" làm đầu vào và <tóm tắt> là đầu ra.VietAI/vit5-base được huấn luyện lại bằng Trainer từ Hugging Face.Tóm tắt văn bản:
num_beams=4) và độ dài tối đa 200 token.python -m venv venv
source venv/bin/activate # Trên Linux/Mac
venv\Scripts\activate # Trên Windows
pip install torch transformers datasets streamlit pandas
streamlit run app.py
text-summary-project/
│
├── vit5_finetuned/ # Model đã fine-tune từ VietAI/vit5-base
├── app.py # File giao diện Streamlit
├── model.py # Script huấn luyện mô hình (hoặc notebook)
├── data.csv # Dữ liệu huấn luyện (2 cột: văn bản, tóm tắt)
└── README.md # File hướng dẫn
6 commits
Jupyter Notebook
58.6%
Python
41.4%
Ứng dụng này sử dụng mô hình ViT5 (VietAI) đã được fine-tune để tạo tóm tắt tự động cho văn bản tiếng Việt. Giao diện người dùng được xây dựng với Streamlit, giúp bạn dễ dàng nhập văn bản và nhận kết quả tóm tắt nhanh chóng.
Huấn luyện mô hình:
văn bản (nội dung cần tóm tắt) và tóm tắt (tóm tắt tương ứng)."Tóm tắt: <văn bản>" làm đầu vào và <tóm tắt> là đầu ra.VietAI/vit5-base được huấn luyện lại bằng Trainer từ Hugging Face.Tóm tắt văn bản:
num_beams=4) và độ dài tối đa 200 token.python -m venv venv
source venv/bin/activate # Trên Linux/Mac
venv\Scripts\activate # Trên Windows
pip install torch transformers datasets streamlit pandas
streamlit run app.py
text-summary-project/
│
├── vit5_finetuned/ # Model đã fine-tune từ VietAI/vit5-base
├── app.py # File giao diện Streamlit
├── model.py # Script huấn luyện mô hình (hoặc notebook)
├── data.csv # Dữ liệu huấn luyện (2 cột: văn bản, tóm tắt)
└── README.md # File hướng dẫn
6 commits
Jupyter Notebook
58.6%
Python
41.4%