開始使用免費開始

建立一個保留集(holdout set)

你的主管要你在 tic_tac_toe 資料集上建立一個簡單的隨機森林模型。她不希望你花太多時間挑參數;她想先知道這個模型在未來資料上的表現如何。對未來的圈圈叉叉對局,如果模型能預測哪位玩家會獲勝就很有幫助。

tic_tac_toe 資料集已經載入,供你使用。

注意,在 Python 中,=\ 表示程式碼太長無法放在同一行,因此被拆成兩行。

本練習屬於課程

Python 的模型驗證

檢視課程

練習說明

  • 建立 X 資料集:對所有類別欄位建立虛擬變數。
  • Xy 切分為訓練(X_trainy_train)與測試(X_testy_test)資料集。
  • 切分時將 10% 留作測試。

動手互動練習

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

# Create dummy variables using pandas
X = ____.____(tic_tac_toe.iloc[:,0:9])
y = tic_tac_toe.iloc[:, 9]

# Create training and testing datasets. Use 10% for the test set
____, ____, ____, ____  = ____(X, y, ____=____, random_state=1111)
編輯並執行程式碼