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

Dự đoán phân loại

Trong xác thực mô hình, thường rất quan trọng để biết nhiều hơn về dự đoán ngoài nhãn phân loại cuối cùng. Khi dự đoán đội nào sẽ thắng trận, hầu hết mọi người cũng quan tâm khả năng đội đó sẽ thắng là bao nhiêu.

Xác suất Dự đoán Ý nghĩa
0 < .50 0 Đội thua
.50 + 1 Đội thắng

Trong bài tập này, bạn sẽ xem các phương thức .predict().predict_proba() với bộ dữ liệu tic_tac_toe. Phương thức đầu sẽ đưa ra dự đoán liệu Người chơi Một có thắng trò chơi hay không, và phương thức thứ hai sẽ cho biết xác suất Người chơi Một thắng. Sử dụng rfc làm mô hình phân loại random forest.

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

Xác thực Mô hình trong Python

Xem khóa học

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

  • Tạo hai mảng dự đoán: một cho giá trị phân loại và một cho xác suất dự đoán.
  • Dùng phương thức .value_counts() cho một pandas Series để in số lượng quan sát được gán vào mỗi lớp.
  • In quan sát đầu tiên của probability_predictions để xem cấu trúc của các xác suất.

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.

# Fit the rfc model. 
rfc.fit(X_train, y_train)

# Create arrays of predictions
classification_predictions = rfc.____(X_test)
probability_predictions = rfc.____(X_test)

# Print out count of binary predictions
print(pd.Series(____).____())

# Print the first value from probability_predictions
print('The first predicted probabilities are: {}'.format(____[____]))
Chỉnh sửa và Chạy Mã