엔트로피 vs 지니 지수
이 연습 문제에서는 dt_entropy의 테스트 세트 정확도를 또 다른 트리 dt_gini의 정확도와 비교해 보겠습니다. 트리 dt_gini는 동일한 데이터셋과 동일한 하이퍼파라미터로 학습했으며, 정보 기준만 키워드 'gini'를 사용해 지니 지수로 설정했습니다.
X_test, y_test, dt_entropy, 그리고 dt_gini가 달성한 테스트 세트 정확도에 해당하는 accuracy_gini가 작업 공간에 준비되어 있습니다.
이 연습은 강의의 일부입니다
Python으로 배우는 트리 기반 Machine Learning
연습 안내
sklearn.metrics에서accuracy_score를 임포트하세요.dt_entropy의 테스트 세트 레이블을 예측하고 결과를y_pred에 할당하세요.dt_entropy의 테스트 세트 정확도를 평가하고 결과를accuracy_entropy에 할당하세요.accuracy_entropy와accuracy_gini를 확인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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}')