MLOps Academy · บทเรียน

การอนุมานออนไลน์แบบเรียลไทม์

ให้บริการผลพยากรณ์ที่มีเวลาแฝงต่ำต่อคำขอ

บทเรียน 2 จาก 413 ขั้นตอน

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

การอนุมานแบบออนไลน์คืออะไร

การอนุมานแบบออนไลน์ตอบคำขอทีละรายการทันทีที่มาถึง ผู้ใช้หรือบริการจึงได้รับการทำนายล่าสุดโดยไม่ต้องรอ ⚡

ผู้ใช้กำลังรออยู่

ต่างจากการประมวลผลแบบเป็นชุด ตรงนี้จะมีคนรออยู่อีกฝั่งหนึ่ง การทำนายต้องส่งกลับภายใน มิลลิวินาที ไม่ใช่นาที จึงจะรู้สึกว่าตอบสนองได้ดี

ทำงานอยู่เบื้องหลัง API

โมเดลออนไลน์ทำงานอยู่เบื้องหลัง จุดปลายทาง HTTP ไคลเอ็นต์ส่งคุณลักษณะไปในคำขอ แล้วได้รับผลการทำนายกลับมาในคำตอบ

# POST /predict {"features": [5.1, 3.5, 1.4]}

หนึ่งคำขอ หนึ่งการทำนาย

การเรียกใช้แต่ละครั้งจะมีข้อมูลนำเข้าสำหรับกรณีเดียว บริการจะเรียกใช้ predict กับข้อมูลนั้นและส่งคะแนนกลับ จากนั้นจึงรับผู้เรียกใช้รายถัดไป

def predict(req):
    x = parse(req.features)
    return model.predict([x])[0]

ข้อมูลนำเข้าล่าสุดเสมอ

เนื่องจากคุณลักษณะมาพร้อมกับคำขอ คะแนนจึงสะท้อนสถานะ ล่าสุด เหมาะอย่างยิ่งเมื่อข้อมูลนำเข้าเปลี่ยนแปลงทุกวินาที

ตัวชี้วัดคือเวลาแฝง

ตัวเลขที่คุณต้องติดตามคือ เวลาแฝง ซึ่งหมายถึงระยะเวลาตั้งแต่ส่งคำขอจนได้รับคำตอบ โดยทั่วไปควรติดตามเปอร์เซ็นไทล์ที่ 95 และ 99 ซึ่งเป็นกรณีที่ช้า ไม่ใช่ดูเฉพาะค่าเฉลี่ย

โหลดโมเดลเพียงครั้งเดียว

การโหลดโมเดลใหม่ทุกคำขอจะช้า ดังนั้นให้โหลดครั้งเดียวตอน เริ่มต้นทำงาน แล้วนำกลับมาใช้กับคำขอที่เข้ามาทั้งหมด

การทำงานพร้อมกันมีความสำคัญ

ผู้ใช้หลายคนอาจเรียกใช้บริการพร้อมกัน บริการจึงต้องรองรับคำขอ พร้อมกัน ซึ่งมักทำโดยใช้ผู้ปฏิบัติงานหลายตัว เพื่อรักษาเวลาแฝงให้ต่ำเมื่อมีภาระงานมาก

ตัวอย่างในโลกจริง

การตรวจจับการฉ้อโกงตอนชำระเงิน การจัดอันดับผลการค้นหา และวิดเจ็ตแนะนำล้วนต้องการคำตอบ ทันที จึงทำงานด้วยการอนุมานแบบออนไลน์

ต้นทุนของการทำงานตลอดเวลา

บริการออนไลน์ต้องทำงานและพร้อมให้บริการตลอดเวลา พื้นที่ทรัพยากรแบบ เปิดทำงานตลอดเวลา นี้จึงมีต้นทุนสูงกว่างานที่ทำงานแล้วหยุด

เมื่อใดควรเลือกแบบออนไลน์

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

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

ตัวชี้วัดใดสำคัญที่สุดสำหรับการอนุมานแบบออนไลน์

สรุปทบทวน

การอนุมานแบบออนไลน์ให้บริการการทำนายล่าสุดหนึ่งรายการต่อคำขอผ่าน API ให้ความสำคัญกับเวลาแฝงต่ำ และมีต้นทุนสูงกว่าเพราะต้องเปิดทำงานตลอดเวลา

เริ่มต้นได้ฟรี

เรียนรู้ Python ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

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

บทเรียน “การอนุมานออนไลน์แบบเรียลไทม์” ฟรีหรือไม่

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

คุณจะเรียนรู้อะไรในบทเรียน “การอนุมานออนไลน์แบบเรียลไทม์”

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

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

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

บทเรียน “การอนุมานออนไลน์แบบเรียลไทม์” ใช้เวลานานแค่ไหน

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

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

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

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

  1. ให้คะแนนแบบกลุ่มตามกำหนดเวลา
  2. การอนุมานออนไลน์แบบเรียลไทม์
  3. ข้อแลกเปลี่ยนระหว่างเวลาแฝง ปริมาณงาน และต้นทุน
  4. คำนวณผลพยากรณ์ล่วงหน้าและแคชไว้
← กลับไปที่ MLOps Academy