# Fake News Detection — Data

来源：https://www.kaggle.com/competitions/fake-and-real-news-dataset/data

本地 Meta Kaggle 快照；不是本次实时页面。

# Dataset Description

# Dataset Description

Trong cuộc thi này, bạn sẽ sử dụng tập dữ liệu tin tức để xây dựng mô hình phân loại **tin tức giả (Fake)** và **tin tức thật (Real)**.  
Dữ liệu được tách thành tập huấn luyện (train), tập kiểm thử (test) và một file ví dụ nộp kết quả (sample submission).  

## Files

* **train.csv** – tập dữ liệu huấn luyện, bao gồm văn bản tin tức và nhãn (0 = Fake, 1 = Real).  
* **test.csv** – tập dữ liệu kiểm thử, chỉ bao gồm văn bản tin tức, không có nhãn. Người tham gia phải dự đoán nhãn cho mỗi bản tin.  
* **sample_submission.csv** – ví dụ minh họa định dạng nộp kết quả hợp lệ. Người tham gia cần nộp theo đúng cấu trúc này.  
* **solution.csv** – file ground truth (ẩn với người chơi), được dùng để tính điểm leaderboard.  

## Columns

### train.csv
* `id` – định danh duy nhất của mỗi bản tin.  
* `title` – tiêu đề bản tin.  
* `text` – nội dung bản tin.  
* `subject` – chủ đề của bản tin (ví dụ: politics, world news,…).  
* `date` – ngày tháng (có thể không dùng trực tiếp để huấn luyện).  
* `label` – nhãn mục tiêu (0 = Fake, 1 = Real).  

### test.csv
* `id` – định danh duy nhất của mỗi bản tin trong tập kiểm thử.  
* `title` – tiêu đề bản tin.  
* `text` – nội dung bản tin.  
* `subject` – chủ đề của bản tin.  
* `date` – ngày tháng.  
*(Không có cột `label` trong file test.csv.)*  

### sample_submission.csv
* `id` – giống với cột `id` trong test.csv.  
* `label` – dự đoán của bạn cho bản tin đó (0 = Fake, 1 = Real).  

---

## Task
Mục tiêu của bạn là dự đoán xem một bản tin trong tập kiểm thử là **Fake (giả)** hay **Real (thật)**.  
Kết quả dự đoán phải được lưu theo đúng định dạng của `sample_submission.csv` để hệ thống chấm điểm.