Spaces:
Sleeping
Sleeping
File size: 1,575 Bytes
569ab22 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | ---
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).
--- |