Bắt đầu ngayBắt đầu miễn phí

Biểu đồ mức độ quan trọng của đặc trưng cho phân tích tuyển sinh

Là thành viên nhóm khoa học dữ liệu tại một trường đại học, nhiệm vụ của bạn là đánh giá yếu tố nào thực sự chi phối quyết định tuyển sinh và yếu tố nào ít quan trọng hơn. Dù hội đồng tuyển sinh biết CGPA giữ vai trò then chốt, họ muốn xác nhận điều này và khám phá thêm các yếu tố quan trọng khác có thể ảnh hưởng đến kết quả. Sử dụng RandomForestRegressor model, bạn sẽ trực quan hóa mức độ quan trọng của đặc trưng để xác định rõ khía cạnh nào trong hồ sơ thí sinh là quan trọng nhất và khía cạnh nào ít tác động hơn đến quy trình ra quyết định.

Thư viện shap và dữ liệu huấn luyện (X_train, y_train) đã được nạp sẵn cho bạn.

Bài tập này là một phần của khóa học

Explainable AI trong Python

Xem khóa học

Hướng dẫn bài tập

  • Suy ra shap_values bằng TreeExplainer.
  • Dùng shap_values đã tính để vẽ biểu đồ cột thể hiện mức độ quan trọng của đặc trưng và phân tích kết quả.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

model = RandomForestRegressor(random_state=42)
model.fit(X_train, y_train)

# Derive shap values
explainer = ____
shap_values = ____

# Plot the feature importance plot
____
Chỉnh sửa và Chạy Mã