เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สร้าง holdout set หนึ่งชุด

หัวหน้าของคุณต้องการให้สร้างโมเดล random forest อย่างง่ายบนชุดข้อมูล tic_tac_toe โดยไม่ต้องเสียเวลาเลือกพารามิเตอร์มากนัก แต่ต้องการทราบว่าโมเดลจะทำงานได้ดีเพียงใดกับข้อมูลในอนาคต สำหรับเกม Tic-Tac-Toe ที่จะเกิดขึ้น จะเป็นประโยชน์มากหากโมเดลสามารถทำนายได้ว่าผู้เล่นคนใดจะเป็นฝ่ายชนะ

ชุดข้อมูล tic_tac_toe ถูกโหลดไว้ให้แล้ว

หมายเหตุ: ใน Python สัญลักษณ์ =\ หมายความว่าโค้ดยาวเกินหนึ่งบรรทัดและถูกแบ่งออกเป็นสองบรรทัด

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การตรวจสอบความถูกต้องของโมเดลใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างชุดข้อมูล X โดยแปลงคอลัมน์ categorical ทั้งหมดให้เป็นตัวแปร dummy
  • แบ่ง X และ y ออกเป็นชุดข้อมูล train (X_train, y_train) และ test (X_test, y_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)
แก้ไขและรันโค้ด