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

สร้าง Validator

ซับโมดูล pyspark.ml.tuning มีคลาสชื่อ CrossValidator สำหรับทำ cross validation ด้วย Estimator นี้จะรับโมเดลที่ต้องการ fit, กริดของ hyperparameter ที่สร้างไว้, และ evaluator ที่ใช้เปรียบเทียบโมเดล

ซับโมดูล pyspark.ml.tune ถูก import ไว้แล้วในชื่อ tune โดยจะสร้าง CrossValidator โดยส่ง logistic regression Estimator ชื่อ lr, พารามิเตอร์ grid, และ evaluator ที่สร้างไว้ในแบบฝึกหัดก่อนหน้า

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

พื้นฐาน PySpark

ดูคอร์ส

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

  • สร้าง CrossValidator โดยเรียกใช้ tune.CrossValidator() พร้อมระบุอาร์กิวเมนต์ดังนี้:
    • estimator=lr
    • estimatorParamMaps=grid
    • evaluator=evaluator
  • ตั้งชื่อออบเจกต์นี้ว่า cv

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

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

# Create the CrossValidator
cv = tune.____(estimator=____,
               estimatorParamMaps=____,
               evaluator=____
               )
แก้ไขและรันโค้ด