1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Ensemble Methods in Python

Connected

Bài tập

Thử nghiệm đầu tiên với mlxtend

Đến lúc bạn bắt đầu làm việc với mlxtend! Bạn sẽ tiếp tục dùng bộ dữ liệu xếp hạng ứng dụng. Vì bạn đã xây dựng một mô hình stacked ensemble bằng scikit-learn, bạn có cơ sở để so sánh với mô hình sắp xây bằng mlxtend.

Bộ dữ liệu đã được nạp và sẵn có dưới tên apps.

Hãy xem liệu mlxtend có thể xây được một mô hình tốt bằng hoặc tốt hơn bộ phân loại ensemble của scikit-learn không.

Hướng dẫn

100 XP
  • Khởi tạo một bộ phân loại cây quyết định với min_samples_leaf = 3 và min_samples_split = 9.
  • Khởi tạo một bộ phân loại K-láng giềng gần nhất với n_neighbors=5 dùng thuật toán 'ball_tree'.
  • Xây dựng StackingClassifier và truyền vào: danh sách các bộ phân loại, meta classifier, use_probas=True (để dùng xác suất), và use_features_in_secondary = False (chỉ dùng các dự đoán riêng lẻ).
  • Đánh giá hiệu năng bằng cách tính accuracy score.