Đây là ứng dụng web đơn giản sử dụng Machine Learning (Random Forest) để dự đoán xem khối u vú là Lành tính (Benign) hay Ác tính (Malignant) dựa trên 5 thuộc tính quan trọng nhất trong bộ dữ liệu ung thư vú (Breast Cancer Dataset - Kaggle).
Ứng dụng được xây dựng bằng Flask với giao diện thân thiện (Bootstrap Template).
- Ngôn ngữ lập trình: Python
- Framework Web: Flask
- Machine Learning: Random Forest Classifier (Scikit-learn)
- Thư viện hỗ trợ: Pandas, Numpy, Bootstrap (giao diện)
Mô hình sử dụng Random Forest để huấn luyện trên tập dữ liệu ung thư vú.
Chỉ chọn 5 thuộc tính quan trọng nhất để tăng tốc độ tính toán và dễ triển khai:
area_worstconcave points_worstconcave points_meanradius_worstconcavity_mean
Độ chính xác của mô hình đạt ~95-97% trên tập test.
- Form nhập dữ liệu gồm 5 thuộc tính quan trọng nhất.
- Nút Dự đoán.
- Hiển thị kết quả: Benign / Malignant.
- Hiển thị độ chính xác của mô hình.