Entropy so với chỉ số Gini
Trong bài này, bạn sẽ so sánh độ chính xác trên tập kiểm tra của dt_entropy với độ chính xác của một cây khác tên dt_gini. Cây dt_gini được huấn luyện trên cùng bộ dữ liệu và cùng tham số, chỉ khác tiêu chí thông tin được đặt thành chỉ số gini bằng từ khóa 'gini'.
X_test, y_test, dt_entropy, cũng như accuracy_gini (tương ứng với độ chính xác trên tập kiểm tra của dt_gini) đã có sẵn trong không gian làm việc của bạn.
Bài tập này là một phần của khóa học
Machine Learning với mô hình dựa trên cây trong Python
Hướng dẫn bài tập
- Import
accuracy_scoretừsklearn.metrics. - Dự đoán nhãn tập kiểm tra bằng
dt_entropyvà gán kết quả choy_pred. - Đánh giá độ chính xác trên tập kiểm tra của
dt_entropyvà gán kết quả choaccuracy_entropy. - Xem lại
accuracy_entropyvàaccuracy_gini.
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.
# Import accuracy_score from sklearn.metrics
from ____.____ import ____
# Use dt_entropy to predict test set labels
____= ____.____(____)
# Evaluate accuracy_entropy
accuracy_entropy = ____(____, ____)
# Print accuracy_entropy
print(f'Accuracy achieved by using entropy: {accuracy_entropy:.3f}')
# Print accuracy_gini
print(f'Accuracy achieved by using the gini index: {accuracy_gini:.3f}')