Học máy ngày càng đóng vai trò quan trọng trong việc giám sát và bảo trì hệ thống hạ tầng thông minh. Trong lĩnh vực quản lý tài nguyên nước, việc phát hiện rò rỉ kịp thời giúp giảm thiểu thất thoát và bảo vệ cơ sở hạ tầng. Với dữ liệu cảm biến IoT, chúng ta có thể xây dựng các mô hình học máy để phát hiện các mẫu bất thường và đưa ra cảnh báo sớm.
Bạn cũng có thể tham khảo thêm các bài viết liên quan để mở rộng kiến thức: Chuyển mô hình học máy sang ứng dụng thực tế bằng FastAPI, Làm sạch dữ liệu lớn trước khi phân tích. Những bài viết này cung cấp kiến thức nền tảng quan trọng để triển khai hệ thống học máy trong thực tế.
Trong bài viết này, chúng ta sẽ xây dựng một mô hình học máy để phát hiện rò rỉ nước từ dữ liệu cảm biến bao gồm áp suất, lưu lượng và nhiệt độ. Bài viết hướng dẫn chi tiết từng bước, từ tải và xử lý dữ liệu đến huấn luyện mô hình và triển khai dự đoán.
Tải và khám phá dữ liệu cảm biến
Bộ dữ liệu được lấy từ Kaggle, gồm các chỉ số quan trọng như áp suất, lưu lượng, nhiệt độ, cùng trạng thái rò rỉ và vỡ ống. Việc khám phá dữ liệu ban đầu giúp hiểu rõ các đặc trưng và phát hiện vấn đề như giá trị thiếu hoặc nhiễu.
📥 Tải dữ liệu: Water Leak Dataset – Kaggle
Trên Google Colab, tải file .zip từ Kaggle API:
!pip install kaggle from google.colab import files files.upload() # Upload kaggle.json API key !mkdir -p ~/.kaggle !cp kaggle.json ~/.kaggle/ !chmod 600 ~/.kaggle/kaggle.json !kaggle datasets download -d ziya07/water-leak-dataset !unzip water-leak-dataset.zip
Đọc dữ liệu CSV:

