Đây là một ứng dụng web app minh họa bài toán phân loại (Classification) kinh điển trong Machine Learning:
- Dự đoán loài hoa Iris (Setosa, Versicolor, Virginica) dựa trên 4 đặc trưng:
- Sepal Length (Chiều dài đài hoa)
- Sepal Width (Chiều rộng đài hoa)
- Petal Length (Chiều dài cánh hoa)
- Petal Width (Chiều rộng cánh hoa)
Ứng dụng được xây dựng bằng Streamlit để hiển thị trực quan và dễ sử dụng.
Thuật toán được sử dụng: K-Nearest Neighbors (KNN).
- Python 3.x
- Thư viện:
pandas– xử lý dữ liệuscikit-learn– xây dựng và huấn luyện mô hình KNNstreamlit– xây dựng web app đơn giản
- Huấn luyện mô hình KNN từ bộ dữ liệu Iris.csv
- Hiển thị độ chính xác (Accuracy) của mô hình
- Giao diện web trực quan cho phép người dùng nhập 4 thông số hoa
- Kết quả dự đoán loài hoa hiển thị ngay trên giao diện