Spaces:
Sleeping
Sleeping
| title: Fake News Detector | |
| emoji: 📰 | |
| colorFrom: blue | |
| colorTo: indigo | |
| sdk: docker | |
| app_port: 7860 | |
| # sdk_version: "1.x" # Có thể bỏ qua dòng này nếu không cần phiên bản Streamlit cụ thể | |
| # pinned: false # Có thể bỏ qua dòng này | |
| # 📰 Ứng dụng Phát hiện Tin tức Giả | |
| Đây là một ứng dụng demo sử dụng mô hình học máy để phân biệt tin tức thật và giả. | |
| ## Cách sử dụng | |
| 1. Nhập tiêu đề và nội dung đầy đủ của tin tức vào các ô tương ứng. | |
| 2. Nhấn nút "Phân tích" để nhận kết quả phân loại (Thật hoặc Giả) cùng với độ tin cậy. | |
| ## Công nghệ sử dụng | |
| * **Streamlit:** Để xây dựng giao diện người dùng tương tác. | |
| * **scikit-learn:** Thư viện cho mô hình học máy (ví dụ: `fake_news_model.pkl`). | |
| * **NLTK:** Để tiền xử lý văn bản (loại bỏ stop words, stemming). | |
| * **Docker:** Để đóng gói ứng dụng và các phụ thuộc, đảm bảo môi trường chạy nhất quán. | |
| ## Cấu trúc dự án | |
| Dự án này bao gồm các file sau: | |
| * `app.py`: Mã nguồn chính của ứng dụng Streamlit. | |
| * `fake_news_model.pkl`: Mô hình học máy đã được huấn luyện. | |
| * `Dockerfile`: Hướng dẫn Docker xây dựng môi trường cho ứng dụng. | |
| * `requirements.txt`: Danh sách các thư viện Python cần thiết. | |
| * `.dockerignore`: Chỉ định các file/thư mục Docker nên bỏ qua khi build. | |
| * `README.md`: File mô tả dự án này (mà bạn đang đọc). | |
| --- |