开始使用免费开始使用

创建一个留出集(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)
编辑并运行代码