開始使用免費開始

訓練一個簡單模型

如同你判斷的,這是一個迴歸問題。接下來你要建立模型,準備之後要送出的結果。不過這次不要像投影片示範的那樣用最簡單的線性迴歸模型,我們來建立一個開箱即用的隨機森林模型。

你會使用 scikit-learn 函式庫中的 RandomForestRegressor 類別。

你的目標是用預設參數,在「store」與「item」這兩個特徵上訓練一個隨機森林模型。

本練習屬於課程

用 Python 拿下 Kaggle 競賽

檢視課程

練習說明

  • 使用 pandas 讀取訓練資料。
  • 建立一個隨機森林物件。
  • 以「sales」為目標變數,在「store」與「item」這兩個特徵上訓練隨機森林模型。

動手互動練習

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

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['____'])
編輯並執行程式碼