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

การทำ Z-score Standardization

ในแบบฝึกหัดที่แล้ว คุณได้คำนวณ Z-score เพื่อจัดการกับค่าผิดปกติ (outliers) ในการสัมภาษณ์ด้าน Machine Learning อาจมีคำถามเพิ่มเติมว่า Z-score ถูกนำไปใช้ในบริบทใดอีกบ้าง คำตอบคือ Z-score มักถูกใช้สำหรับการ scaling ข้อมูลก่อนสร้างโมเดล

ในแบบฝึกหัดนี้ จะใช้ฟังก์ชันจาก sklearn.preprocessing ที่แนะนำไปในบทเรียนวิดีโอ เพื่อทำการ standardize คอลัมน์ฟีเจอร์ตัวเลขในชุดข้อมูล loan_data โดยการ scaling นี้จะทำให้ข้อมูลมีค่าเฉลี่ยเท่ากับ 0 และค่าเบี่ยงเบนมาตรฐานเท่ากับ 1

โมดูล sklearn.preprocessing ได้ถูก import ไว้ให้แล้ว

ภาพรวม Pipeline:

Machine learning pipeline

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

ฝึกตอบคำถามสัมภาษณ์ Machine Learning ด้วย Python

ดูคอร์ส

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

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

# Subset features
numeric_cols = ____.____(include=[____.____])
categoric_cols = ____.____(include=[____])
แก้ไขและรันโค้ด