
# 📜 Rules (áp dụng cho các competition)

### 1. Dữ liệu

* Chỉ được sử dụng dữ liệu được cung cấp trong competition.
* Không được sử dụng **external data** (dữ liệu ngoài Kaggle, dữ liệu thật từ internet, v.v.).
* Không chia sẻ **label thật** của test set hoặc bất kỳ thông tin rò rỉ nào.

---

### 2. Quy trình & Tái lập

* Sinh viên phải mô tả rõ ràng các bước xử lý dữ liệu, xây dựng đặc trưng và huấn luyện mô hình.
* Khuyến khích sử dụng Kaggle Notebook để làm việc và submit.
* Phải cố định random seed để đảm bảo tính **reproducibility** (kết quả có thể tái lập).
* Các bước **EDA, preprocessing, training, evaluation** phải được giải thích và lý giải rõ ràng, không chỉ chạy code.

---



## 📜 Quy định nộp bài (Submission Rules)

1. **Định dạng file nộp**

   * Thí sinh phải nộp file CSV có tên `submission.csv`.
   * File phải có **2 cột**:

     * `id`: định danh mẫu (giống như trong `test.csv`).
     * `class`: dự đoán của mô hình (0 → giao dịch bình thường. hoặc 1 → giao dịch gian lận).
   * Không được thay đổi số lượng hàng. Số lượng phải **khớp 100% với test.csv**.

   Ví dụ:

   ```
   id,class
1,0
2,0
3,0
4,0
5,1
   ...
   ```



### 4. Ứng xử

* Tôn trọng tinh thần học thuật.
* Không được chia sẻ trực tiếp kết quả nhãn test, không gian lận hoặc hack hệ thống.
* Có thể trao đổi ý tưởng, thảo luận về preprocessing, feature engineering, mô hình trên forum Discussion, nhưng **không được copy-paste toàn bộ solution** cho nhóm khác.

---


