開始使用免費開始

Precision 與 Recall

評估模型時所使用的準確度指標,一定要依實際應用情境來決定。這個例子中,假設你在玩圈叉遊戲(Tic-Tac-Toe)時是個輸不起的人,但前提是你「確定自己會贏」的時候才在意。

請在 precision 與 recall 之間,選出最合適的準確度指標來完成本題。記住,如果你覺得自己會贏,那就一定要贏!

使用 rfc,也就是在 tic_tac_toe 資料集上訓練好的隨機森林分類模型。

本練習屬於課程

Python 的模型驗證

檢視課程

練習說明

  • sklearn 匯入 precision 或 recall 的指標函式。針對本情境,只有一個方法是正確的。
  • 使用 y_test 作為真實值,test_predictions 作為預測值,計算對應的 precision 或 recall。
  • 依你選擇的指標列印最終分數。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

from sklearn.metrics import ____

test_predictions = rfc.predict(X_test)

# Create precision or recall score based on the metric you imported
score = ____(____, ____)

# Print the final result
print("The ____ value is {0:.2f}".format(____))
編輯並執行程式碼