Ôn tập: Bộ sắp xếp hạt giống
Thuộc phần Học có giám sát trong hành trình Machine Learning của Coddy. Bài học 5 trên 58.
Thử thách
DễCòn nhớ những hạt giống đã mở đầu chương này không? Giờ hãy xây dựng bộ phân loại hạt giống. seeds.csv chứa 180 hạt lúa mì: bốn phép đo được đặt tên trong features và variety. Đoạn code khởi đầu đọc thông tin một hạt giống mới vào bảng một hàng new_seed.
- Chia dữ liệu, dành một phần tư để kiểm thử với
random_state=0, rồi in kích thước các tập. - In giống lúa mì phổ biến nhất trong tập huấn luyện, đó là đáp án của mô hình cơ sở.
- Huấn luyện mô hình k láng giềng gần nhất dựa trên các phép đo. In độ chính xác của mô hình và của mô hình cơ sở, làm tròn đến 3 chữ số thập phân.
- In giống lúa mì của hạt giống mới.
Với hạt giống từ một trang trại khác:
Train: 120 seeds, test: 40
Most common in training: Rosa
Accuracy: 0.925 (baseline 0.4)
New seed: CanadianTự làm thử
import pandas as pd
# 180 hạt lúa mì: bốn số đo và giống lúa
seeds = pd.read_csv("seeds.csv")
features = ["area_mm2", "length_mm", "width_mm", "groove_mm"]
# Một hạt giống mới từ phòng thí nghiệm, dưới dạng bảng (table) có một hàng
new_seed = pd.DataFrame({
"area_mm2": [float(input())],
"length_mm": [float(input())],
"width_mm": [float(input())],
"groove_mm": [float(input())],
})
# Viết code bên dưới
Tất cả bài học trong Học có giám sát
1Mô hình đầu tiên của bạn
Học từ ví dụTập huấn luyện và tập kiểm traHuấn luyện và dự đoánChấm điểm mô hìnhÔn tập: Bộ sắp xếp hạt giống2Láng giềng gần nhất
Cách k-NN đưa ra quyết địnhChọn kRanh giới quyết địnhChuẩn hóa dữ liệu cho láng giềngÔn tập: láng giềng với dữ liệu rượu vang5Đánh giá bộ phân loại
Ma trận nhầm lẫnĐộ chính xác và độ thu hồiĐiểm F1Các lớp mất cân bằngĐường cong ROCÔn tập: Bài kiểm tra sàng lọc11Dự án: Các loài chim cánh cụt
Làm quen với chim cánh cụtChuẩn bị dữ liệuChọn mô hìnhTinh chỉnh mô hình tốt nhấtĐưa mô hình vào sử dụng3Hồi quy tuyến tính
Dự đoán các con sốNhiều đặc trưngĐo lường sai sốBiểu đồ phần dưÔn tập: Thuê xe đạp6Cây quyết định
Cây đặt câu hỏiĐọc câyĐộ sâu của câyTầm quan trọng của đặc trưngÔn tập: quyết định cho vay9Các mô hình tổ hợp
Rừng ngẫu nhiênVì sao rừng hoạt động hiệu quảTăng cường độ dốcÔn tập: Người kiểm lâm rừng12Thử thách cuối cùng
Tiến triển của bệnh tiểu đườngPhê duyệt tín dụngChữ số viết tayKhách hàng rời bỏTự luyện tập: Trình biên dịch Python online