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

ประเมินผล

ถึงเวลาตรวจสอบผลลัพธ์แล้ว ปรับแต่งโมเดลเพื่อหาค่า penalty ที่เหมาะสมที่สุด แล้ว fit โมเดลสุดท้ายเพื่อประเมินผลงานของคุณ

workflow, penalty grid และฟังก์ชัน class_evaluate() ที่กำหนดไว้พร้อมใช้งานในสภาพแวดล้อมของคุณแล้ว

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

Feature Engineering in R

ดูคอร์ส

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

  • ตั้งค่า tune_grid เพื่อสำรวจประสิทธิภาพของโมเดลโดยเทียบกับ ROC_AUC
  • เลือกค่า penalty ที่ดีที่สุด
  • Fit workflow สุดท้ายด้วยค่า penalty ที่ดีที่สุด

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

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

# Set up a tune grid to explore your model performance against roc_auc
lr_tune_output <- ___(lr_workflow, resamples = vfold_cv(train, v = 5),
  metrics = metric_set(roc_auc), grid = lr_penalty_grid)

# Select the best penalty value
best_penalty <- ___(lr_tune_output, metric = 'roc_auc', desc(penalty)) 

# Fit the final workflow with the best penalty
lr_final_fit<- ___(lr_workflow, best_penalty) %>% fit(data = train)

lr_final_fit %>% augment(test) %>% 
class_evaluate(truth = Attrition, estimate = .pred_class, .pred_Yes)
แก้ไขและรันโค้ด