0Pricing
MLOps Academy · บทเรียน

ตรวจสอบข้อมูลด้วย Great Expectations

บังคับใช้กฎสคีมาและการกระจายกับข้อมูลอินพุต

ตรวจสอบข้อมูลด้วย Great Expectations เป็นบทเรียน MLOps Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน MLOps Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส MLOps Academy มีบทเรียนทั้งหมด 4 บทเรียน

ตรวจสอบข้อมูลเมื่อข้อมูลมาถึง

ข้อมูลนำเข้าที่ไม่ดีจะทำให้การทำนายเสียหายอย่างเงียบ ๆ Great Expectationsจะตรวจสอบข้อมูลที่เข้ามากับกฎต่าง ๆ ก่อนที่ข้อมูลจะไปถึงโมเดลของคุณ 🛡️

ความคาดหวังคือกฎ

ความคาดหวังคือข้ออ้างเชิงประกาศหนึ่งข้อเกี่ยวกับข้อมูลของคุณ เช่น คอลัมน์ต้องไม่มีค่าว่าง หรือค่าต่าง ๆ ต้องอยู่ในช่วงที่กำหนด

expect_column_values_to_not_be_null("user_id")

ความคาดหวังอ่านเหมือนภาษาอังกฤษ

ชื่อเมธอดบอกเจตนาอย่างชัดเจน ทำให้ทุกคนตรวจสอบได้ รูปแบบเชิงประกาศที่ชัดเจนทำให้ตรวจสอบสัญญาข้อมูลได้ง่าย

expect_column_values_to_be_between(
    "age", 0, 120)

รวมกฎไว้ในชุดเดียว

ความคาดหวังที่เกี่ยวข้องกันจะอยู่รวมกัน ชุดความคาดหวังคือกฎทั้งหมดที่คุณเรียกใช้กับชุดข้อมูลหนึ่งชุด

สร้างกฎตั้งต้นด้วยการทำโปรไฟล์

คุณไม่จำเป็นต้องเขียนกฎทุกข้อด้วยตนเอง เครื่องมือสร้างโปรไฟล์จะสแกนข้อมูลตัวอย่างและแนะนำชุดกฎตั้งต้นที่คุณนำไปปรับปรุงต่อได้

เรียกใช้การตรวจสอบ

เมื่อนำชุดกฎไปใช้กับข้อมูลใหม่ จะได้ผลลัพธ์ว่าผ่านหรือล้มเหลว การตรวจสอบแต่ละครั้งจะรายงานอย่างชัดเจนว่าความคาดหวังข้อใดไม่ผ่านและเป็นอย่างไร

ตรวจสอบแบบแผน ไม่ใช่แค่ค่า

คอลัมน์อาจถูกเปลี่ยนชื่อหรือจัดลำดับใหม่โดยไม่มีการแจ้งเตือน ความคาดหวังด้านแบบแผนจะล็อกชุดคอลัมน์และลำดับไว้

expect_table_columns_to_match_ordered_list(cols)

ตรวจจับการเปลี่ยนแปลงของการกระจาย

ค่าอาจยังอยู่ในช่วงที่ถูกต้อง แต่รูปร่างของการกระจายเปลี่ยนไป ความคาดหวังด้านการกระจายจะแจ้งเตือนเมื่อค่าเฉลี่ยหรือการกระจายตัวเบี่ยงเบนจากข้อมูลฝึกสอน

เอกสารข้อมูลที่แบ่งปันได้

Great Expectations จะแสดงผลลัพธ์เป็นรายงานบนเว็บ เอกสารข้อมูลเหล่านี้ช่วยให้ทั้งทีมเห็นภาพคุณภาพข้อมูลที่อ่านเข้าใจได้

เชื่อมเข้ากับกระบวนการประมวลผล

ตรวจสอบตั้งแต่ขั้นตอนรับข้อมูล เพื่อหยุดข้อมูลที่ไม่ดีตั้งแต่เนิ่น ๆ ชุดกฎที่ไม่ผ่านสามารถหยุดกระบวนการประมวลผลก่อนเริ่มการฝึกสอนหรือการให้บริการ

สัญญาข้อมูลที่มีชีวิต

ชุดกฎของคุณคือข้อตกลงร่วมกันว่าข้อมูลที่ดีควรมีลักษณะอย่างไร ปฏิบัติต่อสัญญาเสมือนโค้ด: ทบทวนและจัดการรุ่นไว้ใน Git

ตรวจสอบอย่างรวดเร็ว

ชื่อที่ถูกต้องสำหรับกฎทั้งหมดที่คุณเรียกใช้กับชุดข้อมูลหนึ่งชุดคืออะไร

สรุป: บังคับใช้สัญญาข้อมูล

ตอนนี้คุณใช้ Great Expectations ซึ่งเป็นชุดกฎเชิงประกาศสำหรับค่าว่าง ช่วงค่า แบบแผน และการกระจาย เพื่อยืนยันข้อมูลและหยุดข้อมูลนำเข้าที่ไม่ดีตั้งแต่เนิ่น ๆ ✅

คำถามที่พบบ่อย

บทเรียน “ตรวจสอบข้อมูลด้วย Great Expectations” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ตรวจสอบข้อมูลด้วย Great Expectations” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส MLOps Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส MLOps Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ตรวจสอบข้อมูลด้วย Great Expectations”

บังคับใช้กฎสคีมาและการกระจายกับข้อมูลอินพุต คุณปฏิบัติ MLOps Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน MLOps Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน MLOps Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน

บทเรียน “ตรวจสอบข้อมูลด้วย Great Expectations” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน MLOps Academy นี้ได้ไหม

ได้ บทเรียน MLOps Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ทดสอบหน่วยของไปป์ไลน์ข้อมูล
  2. การทดสอบพฤติกรรมของโมเดล
  3. กำหนดเกณฑ์คุณภาพและค่าขีดจำกัด
  4. ตรวจสอบข้อมูลด้วย Great Expectations
← กลับไปที่ MLOps Academy