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

การใช้งาน RandomizedSearchCV

คุณต้องการใช้อัลกอริทึมการค้นหาแบบสุ่มเพื่อช่วยปรับปรุงการพยากรณ์สำหรับงานในชั้นเรียน โดยอาจารย์ได้ท้าให้ทั้งชั้นพยากรณ์คะแนนเฉลี่ยของการสอบปลายภาค

ในการเตรียมพร้อมสำหรับการทำ random search คุณได้สร้างสิ่งต่อไปนี้ไว้แล้ว:

  • param_dist: การกระจายของ hyperparameter
  • rfr: โมเดล random forest regression
  • scorer: เมธอดสำหรับการให้คะแนน

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

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

ดูคอร์ส

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

  • โหลดเมธอดสำหรับทำ random search ใน sklearn
  • ทำ random search ให้สมบูรณ์โดยกรอกพารามิเตอร์ต่อไปนี้: estimator, param_distributions และ scoring
  • ใช้ cross-validation แบบ 5-fold สำหรับ random search นี้

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import the method for random search
from sklearn.model_selection import ____

# Build a random search using param_dist, rfr, and scorer
random_search =\
    ____(
        estimator=___,
        param_distributions=____,
        n_iter=10,
        cv=____,
        scoring=____)
แก้ไขและรันโค้ด