开始使用免费开始使用

训练一个简单模型

正如您所判断的,这是一个回归问题。现在您可以开始构建模型,以便后续提交。不过这一次,不再像幻灯片中那样使用最简单的线性回归模型,而是来训练一个开箱即用的随机森林模型。

您将使用 scikit-learn 库中的 RandomForestRegressor 类。

您的目标是用默认参数在 "store" 和 "item" 特征上训练一个随机森林模型。

本练习是课程的一部分

用 Python 赢下 Kaggle 竞赛

查看课程

练习说明

  • 使用 pandas 读取训练数据。
  • 创建一个随机森林对象。
  • 在 "store" 和 "item" 特征上训练随机森林模型,并将 "sales" 作为目标变量。

交互式实操练习

通过完成这段示例代码来试试这个练习。

import pandas as pd
from sklearn.ensemble import RandomForestRegressor

# Read the train data
train = ____.____('train.csv')

# Create a Random Forest object
rf = ____()

# Train a model
rf.fit(X=train[['store', ____]], y=train['____'])
编辑并运行代码