Nolist commited on
Commit
569ab22
·
verified ·
1 Parent(s): 0a1a85f

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +39 -0
README.md ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: Fake News Detector
3
+ emoji: 📰
4
+ colorFrom: blue
5
+ colorTo: indigo
6
+ sdk: docker
7
+ app_port: 7860
8
+ # 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ể
9
+ # pinned: false # Có thể bỏ qua dòng này
10
+ ---
11
+
12
+ # 📰 Ứng dụng Phát hiện Tin tức Giả
13
+
14
+ Đâ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ả.
15
+
16
+ ## Cách sử dụng
17
+
18
+ 1. Nhập tiêu đề và nội dung đầy đủ của tin tức vào các ô tương ứng.
19
+ 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.
20
+
21
+ ## Công nghệ sử dụng
22
+
23
+ * **Streamlit:** Để xây dựng giao diện người dùng tương tác.
24
+ * **scikit-learn:** Thư viện cho mô hình học máy (ví dụ: `fake_news_model.pkl`).
25
+ * **NLTK:** Để tiền xử lý văn bản (loại bỏ stop words, stemming).
26
+ * **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.
27
+
28
+ ## Cấu trúc dự án
29
+
30
+ Dự án này bao gồm các file sau:
31
+
32
+ * `app.py`: Mã nguồn chính của ứng dụng Streamlit.
33
+ * `fake_news_model.pkl`: Mô hình học máy đã được huấn luyện.
34
+ * `Dockerfile`: Hướng dẫn Docker xây dựng môi trường cho ứng dụng.
35
+ * `requirements.txt`: Danh sách các thư viện Python cần thiết.
36
+ * `.dockerignore`: Chỉ định các file/thư mục Docker nên bỏ qua khi build.
37
+ * `README.md`: File mô tả dự án này (mà bạn đang đọc).
38
+
39
+ ---