Spaces:
Sleeping
Sleeping
metadata
title: Fake News Detector
emoji: 📰
colorFrom: blue
colorTo: indigo
sdk: docker
app_port: 7860
📰 Ứ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
- Nhập tiêu đề và nội dung đầy đủ của tin tức vào các ô tương ứng.
- 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).