ย้ายผลลัพธ์โมเดลด้วย CASE
สมมติว่าคุณเป็นนักวิทยาศาสตร์ข้อมูลที่ดูแลการวิเคราะห์ผลลัพธ์จากโมเดล machine learning สภาพแวดล้อม production จะย้ายไฟล์ไปไว้ในโฟลเดอร์ชื่อ model_out/ และตั้งชื่อไฟล์ว่า model_RXX.csv โดยที่ XX คือตัวเลขสุ่มที่เกี่ยวข้องกับการทดลองที่รันไป
แต่ละไฟล์มีโครงสร้างดังนี้ (ตัวอย่าง):
Model Name, Accuracy, CV, Model Duration (s)
Logistic,42,4,48
ผู้จัดการแจ้งว่าปัจจุบันองค์กรต้องการเก็บเฉพาะ tree-based model ไว้ในโฟลเดอร์แยก ส่วนโมเดลอื่น ๆ ให้ลบทิ้ง
หน้าที่ของคุณคือใช้ CASE statement เพื่อย้าย tree-based model (Random Forest, GBM และ XGBoost) ไปยังโฟลเดอร์ tree_models/ และลบโมเดลอื่น ๆ (KNN และ Logistic) ทิ้ง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Bash Scripting เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด