Ôn tập: tinh chỉnh cây
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 36 trên 58.
Thử thách
Trung bìnhCảm biến của máy rang đọc 6 giá trị cho mỗi mẻ cà phê; 1 nghĩa là đã sẵn sàng đóng gói. Hãy chọn độ sâu của cây một cách khách quan.
- Tách 20% để kiểm tra, sau đó lấy 25% phần còn lại để xác thực (
random_state=0). - Với độ sâu từ 1 đến 10, huấn luyện một cây (
random_state=0) trên các hàng dùng để huấn luyện; vẽ độ chính xác trên tập huấn luyện và tập xác thực,marker="o", gắn nhãntrainingvàvalidation. - In độ sâu tốt nhất, sau đó in độ chính xác trên tập kiểm tra.
- Đánh dấu độ sâu đó bằng một đường nét đứt và điểm kiểm tra bằng một ngôi sao màu đỏ; thêm chú giải.
Một máy rang khác in ra:
Best depth: 5 (validation accuracy 0.887)
Test accuracy: 0.750và vẽ biểu đồ này. Sau đó, Coddy mô tả biểu đồ của bạn.
Tự làm thử
import numpy as np
import matplotlib.pyplot as plt
from sklearn.datasets import make_classification
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeClassifier
# make_classification tạo các hàng dữ liệu sát thực tế để luyện tập: ở đây có 400 mẻ cà phê,
# mỗi mẻ có 6 số đo từ cảm biến của máy rang, nhãn 1 khi mẻ đã sẵn sàng để đóng túi
X, y = make_classification(n_samples=400, n_features=6, n_informative=3, n_redundant=1,
flip_y=0.1, random_state=79)
fig, ax = plt.subplots()
ax.set_title("Coffee Batches: Choosing a Depth")
ax.set_xlabel("Tree depth")
ax.set_ylabel("Accuracy")
# Viết code của bạn 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