Feature Store Feast Interview Preparation | SiamCafe Blog
การเตรียมสัมภาษณ์งาน Feature Store Feast คืออะไร ทำไมทีมข้อมูลต้องรู้ให้ลึก
การเตรียมสัมภาษณ์งานที่เกี่ยวกับ Feature Store Feast ในปี 2026 ไม่ใช่แค่การท่องจำนิยามจากหนังสือ
แต่คือการฝึกให้ตอบคำถามจากประสบการณ์จริงในระบบที่ใช้งานอยู่จริง เราคืออ.บอม ผ่านงานด้านระบบและข้อมูลมากว่าสิบสามปี และได้นั่งเป็นกรรมการสัมภาษณ์มาหลายรอบ สิ่งที่เห็นชัดเจนคือผู้สมัครที่ผ่านไม่ใช่คนที่จำศัพท์ได้เยอะที่สุด แต่คือคนที่อธิบายได้ว่าเมื่อระบบมีปัญหา ตัวเองจะแก้ด้วยวิธีไหน ทำไมจึงเลือกวิธีนั้น และผลลัพธ์ที่วัดได้คืออะไร
Feast คือ Feature Store แบบโอเพนซอร์สที่ทำหน้าที่เป็นคลังกลางของข้อมูลคุณลักษณะ หรือที่เรียกว่าฟีเจอร์ สำหรับโมเดลการเรียนรู้ของเครื่อง ประเด็นสำคัญที่คนมักตอบพลาดในห้องสัมภาษณ์คือ Feast ไม่ได้แก้ปัญหาการเทรนโมเดลโดยตรง แต่แก้ปัญหาการที่ข้อมูลชุดเดียวกันต้องถูกคำนวณซ้ำสองแบบ คือแบบหนึ่งตอนเทรน อีกแบบหนึ่งตอนให้บริการจริง ซึ่งทำให้ค่าที่โมเดลเห็นตอนเทรนกับตอนใช้งานจริงไม่ตรงกัน ปัญหานี้เรียกว่าการเหลื่อมล้ำระหว่างการเทรนกับการให้บริการ ถ้าผู้สมัครอธิบายประเด็นนี้ได้พร้อมยกตัวอย่างจริง คะแนนของเขาในสายตากรรมการจะต่างจากคนที่ตอบว่า Feast คือฐานข้อมูลเก็บฟีเจอร์ไปในทางเดียวกันแต่คนละระดับ
ในการเตรียมตัว ควรแบ่งความรู้ออกเป็นสามวง วงแรกคือแนวคิดพื้นฐาน เช่น ความแตกต่างระหว่างตารางข้อมูลดิบกับมุมมองฟีเจอร์ วงที่สองคือการใช้งานจริง เช่น การตั้งค่าโครงการ การดึงข้อมูลย้อนหลัง และการดึงข้อมูลแบบทันที วงที่สามคือการดูแลระบบในสภาพแวดล้อมการผลิต เช่น การเฝ้าระวัง การกู้คืน และการควบคุมต้นทุน กรรมการส่วนใหญ่จะไล่คำถามจากวงแรกไปวงที่สาม คนที่ตกมักตกที่วงสองกับสาม เพราะเคยใช้แต่ในเครื่องตัวเอง เราจึงแนะนำให้ทุกคนที่จะสัมภาษณ์ลองติดตั้งระบบจริงหนึ่งรอบเต็ม แล้วจดปัญหาที่เจอไว้ ประสบการณ์ตรงแม้เพียงไม่กี่ชั่วโมงก็ทำให้คำตอบมีน้ำหนักกว่าการอ่านเอกสารสิบรอบ
หัวใจของ Feast อยู่ที่โครงสร้างการจัดเก็บสองชั้น ชั้นแรกคือที่เก็บข้อมูลดิบ ซึ่งทำหน้าที่เก็บตารางข้อมูลต้นทางที่มีเวลากำกับทุกแถว
ชั้นที่สองคือที่เก็บข้อมูลออนไลน์ ซึ่งเก็บเฉพาะค่าล่าสุดของแต่ละเอนทิตีไว้เรียกใช้แบบเสี้ยววินาที คำถามยอดฮิตคือทำไมต้องมีสองชั้น คำตอบที่ดีคือเพราะรูปแบบการเข้าถึงต่างกันสิ้นเชิง การเทรนโมเดลต้องดึงข้อมูลย้อนหลังเป็นช่วง ๆ ปริมาณมาก ส่วนการให้บริการจริงต้องดึงค่าปัจจุบันของลูกค้าหนึ่งรายให้เร็วที่สุด ถ้าใช้ที่เดียวกันจะไม่มีฐานข้อมูลใดตอบโจทย์ทั้งสองแบบได้ดีพร้อมกัน
หัวใจของ Feast อยู่ที่โครงสร้างการจัดเก็บสองชั้น ชั้นแรกคือที่เก็บข้อมูลดิบ ซึ่งทำหน้าที่เก็บตารางข้อมูลต้นทางที่มีเวลากำกับทุกแถว ชั้นที่สองคือที่เก็บข้อมูลออนไลน์ ซึ่งเก็บเฉพาะค่าล่าสุดของแต่ละเอนทิตีไว้เรียกใช้แบบเสี้ยววินาที คำถามยอดฮิตคือทำไมต้องมีสองชั้น คำตอบที่ดีคือเพราะรูปแบบการเข้าถึงต่างกันสิ้นเชิง การเทรนโมเดลต้องดึงข้อมูลย้อนหลังเป็นช่วง ๆ ปริมาณมาก ส่วนการให้บริการจริงต้องดึงค่าปัจจุบันของลูกค้าหนึ่งรายให้เร็วที่สุด ถ้าใช้ที่เดียวกันจะไม่มีฐานข้อมูลใดตอบโจทย์ทั้งสองแบบได้ดีพร้อมกัน
คำศัพท์ที่ต้องพูดได้ลื่นคือมุมมองฟีเจอร์ ซึ่งเป็นการนิยามว่าฟีเจอร์หนึ่งกลุ่มมาจากตารางไหน ใช้คอลัมน์ใดเป็นตัวระบุเอนทิตี และใช้คอลัมน์ใดเป็นเวลา ต่อมาคือมุมมองบริการข้อมูล ซึ่งบอกว่าจะส่งฟีเจอร์กลุ่มไหนไปให้ผู้ใช้ปลายทางแบบไหน และคือข้อมูลอ้างอิงของโครงการทั้งหมด ซึ่งเก็บนิยามทุกอย่างไว้ในไฟล์เดียวที่ควบคุมเวอร์ชันได้ ประเด็นที่กรรมการมักกดต่อคือเรื่องเวลา เรียกว่าการดึงข้อมูลตามเวลาที่ถูกต้อง คือการให้แต่ละแถวของชุดเทรนได้รับค่าฟีเจอร์ตามที่มีอยู่ ณ เวลานั้นจริง ๆ ไม่ใช่ค่าในอนาคตที่ยังไม่เกิด ถ้าดึงผิด โมเดลจะดูดีเวอร์ตอนเทรนแต่พังตอนใช้งานจริง ซึ่งเป็นกับดักที่เจอบ่อยที่สุดในโครงการเรียนรู้ของเครื่อง
เมื่อคุยพื้นฐานผ่านแล้ว กรรมการจะขยับไปที่การออกแบบ คำถามรูปแบบหนึ่งที่พบมากคือถ้าต้องออกแบบระบบฟีเจอร์ให้บริษัทที่มีโมเดลอยู่สิบกว่าตัว
จะเริ่มอย่างไร คำตอบที่เราอยากได้ยินคือเริ่มจากสำรวจว่าขณะนี้แต่ละทีมคำนวณฟีเจอร์อะไรบ้าง หาฟีเจอร์ที่ใช้ซ้ำกันหลายโมเดลมาทำเป็นชุดกลางก่อน แล้วค่อยขยาย ไม่ใช่รื้อทุกอย่างมาใส่ระบบกลางในคราวเดียว เพราะการย้ายฟีเจอร์เก่าที่ยังใช้งานอยู่มีความเสี่ยงทำให้โมเดลเดิมผลลัพธ์เปลี่ยน ซึ่งอาจส่งผลต่อรายได้โดยตรง
คำถามสถาปัตยกรรมและการออกแบบระบบที่กรรมการชอบถาม
เมื่อคุยพื้นฐานผ่านแล้ว กรรมการจะขยับไปที่การออกแบบ คำถามรูปแบบหนึ่งที่พบมากคือถ้าต้องออกแบบระบบฟีเจอร์ให้บริษัทที่มีโมเดลอยู่สิบกว่าตัว จะเริ่มอย่างไร คำตอบที่เราอยากได้ยินคือเริ่มจากสำรวจว่าขณะนี้แต่ละทีมคำนวณฟีเจอร์อะไรบ้าง หาฟีเจอร์ที่ใช้ซ้ำกันหลายโมเดลมาทำเป็นชุดกลางก่อน แล้วค่อยขยาย ไม่ใช่รื้อทุกอย่างมาใส่ระบบกลางในคราวเดียว เพราะการย้ายฟีเจอร์เก่าที่ยังใช้งานอยู่มีความเสี่ยงทำให้โมเดลเดิมผลลัพธ์เปลี่ยน ซึ่งอาจส่งผลต่อรายได้โดยตรง
ตารางเปรียบเทียบที่ควรจำไว้ใช้ตอบในห้องสัมภาษณ์
| หัวข้อเปรียบเทียบ | ที่เก็บข้อมูลออฟไลน์ | ที่เก็บข้อมูลออนไลน์ |
|---|---|---|
| รูปแบบข้อมูล | ประวัติย้อนหลังทั้งหมด มีเวลากำกับ | ค่าล่าสุดของแต่ละเอนทิตี |
| รูปแบบการเข้าถึง | ดึงเป็นชุดใหญ่ ช้าได้ | ดึงทีละจุด ต้องเร็ว |
| ผู้ใช้หลัก | นักวิทยาศาสตร์ข้อมูลตอนเทรน | ระบบบริการตอนใช้งานจริง |
| ตัวอย่างเทคโนโลยี | ไฟล์พาร์เกต คลังข้อมูล | เรดิส ฐานข้อมูลคอลัมน์กว้าง |
| ความเสี่ยงหลัก | ข้อมูลไม่ครบ วันที่ผิด | ความหน่วงสูง ข้อมูลล้าสมัย |
คำถามเชิงปฏิบัติที่เจอบ่อยคือให้เล่าขั้นตอนการตั้งค่าระบบ Feast ตั้งแต่เริ่ม ผู้สมัครที่เคยทำจริงจะเล่าได้เป็นลำดับ คือเริ่มจากเตรียมสภาพแวดล้อม
ติดตั้งชุดเครื่องมือที่จำเป็น เช่น แพลตฟอร์มคอนเทนเนอร์ รันไทม์ภาษาไพทอนเวอร์ชันใหม่ และเครื่องมือจัดการแพ็กเกจ จากนั้นสร้างโครงการใหม่ซึ่งจะได้ไฟล์ข้อมูลอ้างอิงมาหนึ่งไฟล์ แก้ไขไฟล์นี้ให้ชี้ไปที่ตารางข้อมูลจริง นิยามเอนทิตี นิยามมุมมองฟีเจอร์ และนิยามมุมมองบริการข้อมูล แล้วรันคำสั่งเพื่อประมวลไฟล์และลงทะเบียนนิยามทั้งหมดเข้าสู่ระบบ
สุดท้ายคือคำถามเรื่องการแยกความรับผิดชอบระหว่างทีม ระบบฟีเจอร์กลางมักกลายเป็นคอขวดขององค์กรถ้าทุกทีมต้องรอทีมเดียวทำให้ แนวตอบที่ดีคือออกแบบให้ทีมเจ้าของข้อมูลเป็นผู้นิยามมุมมองฟีเจอร์ของตัวเองผ่านไฟล์ข้อมูลอ้างอิงในที่เก็บรหัสกลาง มีกระบวนการตรวจทานผ่านคำขอรวมรหัส แล้วระบบอัตโนมัติจะตรวจสอบความถูกต้องก่อนเผยแพร่ วิธีนี้ทำให้ขยายตัวได้โดยไม่ต้องพึ่งคนกลุ่มเดียว ซึ่งเป็นหลักคิดที่องค์กรใหญ่ทุกแห่งใช้กันในปี 2026
การติดตั้งและตั้งค่าระบบจริงที่ควรเล่าให้กรรมการฟังได้
ส่วนที่ผู้สมัครขาดแคลนที่สุดคือคำตอบด้านการเฝ้าระวัง คำถามคลาสสิกคือจะรู้ได้อย่างไรว่าฟีเจอร์ที่ส่งให้โมเดลถูกต้องและทันเวลา
แนวตอบที่เราแนะนำคือต้องวัดสามอย่าง หนึ่งคือความหน่วงของการดึงข้อมูลออนไลน์ โดยดูค่าเฉลี่ยเชิงเปอร์เซ็นไทล์ ที่เก็บยี่สิบเก้าและเก้าสิบเก้า ถ้าค่าเก้าสิบเก้าเกินกว่าที่ระบบบริการยอมรับได้ ต้องแก้ทันที สองคือความสดของข้อมูล คือวัดว่าค่าในที่เก็บออนไลน์ล่าช้าจากข้อมูลต้นทางกี่วินาที สามคืออัตราค่าที่หาย คือสัดส่วนการเรียกใช้ที่ไม่เจอค่าฟีเจอร์ ซึ่งถ้าเกินร้อยละศูนย์จุดหนึ่งถือว่าผิดปกติ
ขั้นถัดไปคือการเติมข้อมูลลงที่เก็บออนไลน์ ด้วยคำสั่งดึงข้อมูลออนไลน์ ซึ่งจะคำนวณค่าล่าสุดจากที่เก็บออฟไลน์แล้วเขียนลงที่เก็บออนไลน์ จุดที่มือใหม่มักพลาดคือลืมตั้งค่าการอัปเดตอัตโนมัติ ทำให้ข้อมูลในที่เก็บออนไลน์ค้างอยู่ที่ค่าเดิมตลอด ผลคือโมเดลใช้ค่าเก่าตัดสินใจโดยไม่รู้ตัว ถ้าเล่าเรื่องนี้ในห้องสัมภาษณ์พร้อมบอกวิธีป้องกันคือตั้งงานตามเวลาให้ดึงข้อมูลอัปเดตทุกช่วงที่กำหนด หรือใช้การสตรีมแบบเรียลไทม์ กรรมการจะรู้ทันทีว่าคุณผ่านสนามจริง
เรื่องความปลอดภัยก็ต้องเตรียม อย่าเขียนชื่อผู้ใช้และรหัสผ่านของฐานข้อมูลลงในไฟล์ข้อมูลอ้างอิงโดยตรง ให้ใช้ตัวแปรสภาพแวดล้อมหรือระบบจัดการความลับแทน ตั้งกฎการเข้าถึงที่เก็บข้อมูลออนไลน์ให้เข้มงวด เพราะข้อมูลฟีเจอร์มักมีข้อมูลส่วนบุคคลปนอยู่ และควรเปิดการเข้ารหัสข้อมูลระหว่างส่งตลอดเส้นทาง นอกจากนี้การตั้งค่าการตรวจสุขภาพของคอนเทนเนอร์ทุกตัว พร้อมกฎการรีสตาร์ตอัตโนมัติเมื่อบริการล้ม ถือเป็นมาตรฐานขั้นต่ำที่ควรบอกกรรมการว่าคุณทำเป็นอยู่แล้วโดยไม่ต้องถูกถาม
เทคนิคการทดสอบ การเฝ้าระวัง และการแก้ปัญหาที่ตอบแล้วได้คะแนนสูง
ส่วนที่ผู้สมัครขาดแคลนที่สุดคือคำตอบด้านการเฝ้าระวัง คำถามคลาสสิกคือจะรู้ได้อย่างไรว่าฟีเจอร์ที่ส่งให้โมเดลถูกต้องและทันเวลา แนวตอบที่เราแนะนำคือต้องวัดสามอย่าง หนึ่งคือความหน่วงของการดึงข้อมูลออนไลน์ โดยดูค่าเฉลี่ยเชิงเปอร์เซ็นไทล์ ที่เก็บยี่สิบเก้าและเก้าสิบเก้า ถ้าค่าเก้าสิบเก้าเกินกว่าที่ระบบบริการยอมรับได้ ต้องแก้ทันที สองคือความสดของข้อมูล คือวัดว่าค่าในที่เก็บออนไลน์ล่าช้าจากข้อมูลต้นทางกี่วินาที สามคืออัตราค่าที่หาย คือสัดส่วนการเรียกใช้ที่ไม่เจอค่าฟีเจอร์ ซึ่งถ้าเกินร้อยละศูนย์จุดหนึ่งถือว่าผิดปกติ
การทดสอบก่อนขึ้นระบบจริงก็สำคัญ ควรมีการทดสอบหน่วยตรวจการคำนวณฟีเจอร์แต่ละตัว การทดสอบบูรณาการตรวจว่าข้อมูลไหลจากต้นทางถึงที่เก็บออนไลน์ครบทุกขั้น และการทดสอบความถูกต้องของเวลา ซึ่งเป็นการทดสอบที่คนมักลืม วิธีทำคือสร้างข้อมูลจำลองที่มีเวลากำกับแบบเรียงลำดับชัดเจน แล้วตรวจว่าการดึงข้อมูลย้อนหลังให้ผลตรงกับที่คำนวณด้วยมือ ถ้าทีมไหนมีการทดสอบชุดนี้ แปลว่าทีมนั้นเคยโดนปัญหาข้อมูลจากอนาคตกัดมาแล้ว
เมื่อเกิดเหตุการณ์ระบบผิดปกติ ควรมีกระบวนการแก้ไขที่ตอบได้เป็นขั้นตอน เริ่มจากดูบันทึกเหตุการณ์ล่าสุดของบริการที่มีปัญหา ตรวจการใช้ทรัพยากรของเครื่อง ทั้งหน่วยประมวลผล หน่วยความจำ และพื้นที่จัดเก็บ ตรวจการเชื่อมต่อเครือข่ายระหว่างบริการ เทียบการตั้งค่าปัจจุบันกับเวอร์ชันก่อนหน้าว่ามีอะไรเปลี่ยน และกติกาที่เรายึดมาสิบสามปีคือถ้าหาสาเหตุไม่เจอภายในสิบห้านาที ให้คืนสถานะก่อนหน้าก่อนแล้วค่อยไล่หาทีหลัง เพราะความเสียหายที่เพิ่มขึ้นทุกนาทีมีมูลค่าสูงกว่าความรู้สึกที่อยากชนะปัญหาด้วยตัวเอง การตอบแบบนี้ในห้องสัมภาษณ์สะท้อนวุฒิภาวะที่กรรมการมองหา
แผนการเตรียมตัวเจ็ดวันและตัวอย่างคำตอบที่นำไปใช้ได้จริง
เพื่อให้จับต้องได้ เราขอแนะนำแผนเตรียมตัวเจ็ดวันที่ใช้ได้กับคนทำงานประจำ วันแรกกับวันที่สอง ศึกษาแนวคิดพื้นฐานและติดตั้งระบบในเครื่องตัวเองด้วยคอนเทนเนอร์ วันที่สาม สร้างชุดข้อมูลจำลอง นิยามมุมมองฟีเจอร์สองถึงสามกลุ่ม และลองดึงข้อมูลย้อนหลังพร้อมตรวจความถูกต้องของเวลา วันที่สี่ ตั้งงานอัปเดตที่เก็บออนไลน์อัตโนมัติ และวัดความหน่วงของการดึงข้อมูล วันที่ห้า ตั้งการเฝ้าระวังด้วยเครื่องมือเก็บตัวชี้วัดและสร้างแดชบอร์ดพื้นฐาน วันที่หก ฝึกตอบคำถามสถานการณ์กับเพื่อน โดยให้เพื่อนถามแบบกดต่อเหมือนกรรมการจริง วันที่เจ็ด ทบทวนเรื่องเล่าของตัวเอง ว่าเคยแก้ปัญหาอะไรมาบ้าง พร้อมตัวเลขก่อนหลังที่จับต้องได้
ตัวอย่างการตอบคำถามสถานการณ์หนึ่งที่พบบ่อย คือกรรมการถามว่าถ้าระบบบริการเรียกดึงฟีเจอร์แล้วได้ค่าว่างกลับมาจำนวนมากตั้งแต่เช้า จะทำอย่างไร คำตอบที่ดีคือแยกสาเหตุเป็นสามกลุ่ม กลุ่มแรกคือต้นทางไม่มีข้อมูลเข้ามาเลย ตรวจด้วยการดูปริมาณข้อมูลล่าสุดในที่เก็บออฟไลน์ กลุ่มที่สองคืองานอัปเดตที่เก็บออนไลน์ล้มหรือถูกข้าม ตรวจจากบันทึกเหตุการณ์ของงานตามเวลา กลุ่มที่สามคือคีย์เอนทิตีไม่ตรงกัน เช่น ระบบเรียกใช้ด้วยรหัสลูกค้ารูปแบบใหม่ แต่ที่เก็บออนไลน์ยังเก็บรูปแบบเก่า ซึ่งกรณีนี้เคยเจอจริงและแก้ด้วยการมาตรฐานรูปแบบคีย์ตั้งแต่ชั้นเขียนข้อมูล ไม่ใช่ไปแก้ที่ปลายทาง
ประเด็นสุดท้ายที่อยากฝากคือเรื่อ
คำถามที่พบบ่อย
Feast แก้ปัญหาอะไรให้ทีม Machine Learning จริง ๆ และตอบอย่างไรให้กรรมการประทับใจ?
จุดสำคัญที่ผู้สมัครมักตอบพลาดคือ Feast ไม่ได้แก้ปัญหาการเทรนโมเดลโดยตรง แต่แก้ปัญหาการที่ข้อมูลชุดเดียวกันต้องถูกคำนวณซ้ำสองแบบ คือแบบหนึ่งตอนเทรน อีกแบบหนึ่งตอนให้บริการจริง ซึ่งทำให้ค่าที่โมเดลเห็นตอนเทรนกับตอนใช้งานจริงไม่ตรงกัน ปัญหานี้เรียกว่าการเหลื่อมล้ำระหว่างการเทรนกับการให้บริการ ในห้องสัมภาษณ์ อย่าตอบเพียงว่า Feast คือฐานข้อมูลเก็บฟีเจอร์ เพราะคำตอบนั้นไม่ต่างจากผู้สมัครทั่วไป วิธีที่ทำให้คะแนนต่างระดับคืออธิบายปัญหาเหลื่อมล้ำนี้พร้อมยกตัวอย่างจากประสบการณ์จริง เช่น บอกว่าเคยเจอโมเดลที่ดีตอนเทรนแต่พังตอนใช้งานจริงเพราะค่าฟีเจอร์คำนวณต่างกัน แล้วอธิบายว่า Feast ช่วยสร้างนิยามฟีเจอร์เดียวที่ใช้ร่วมกันทั้งสองสถานการณ์ได้อย่างไร
ทำไม Feast ต้องมีโครงสร้างการจัดเก็บสองชั้นคือที่เก็บข้อมูลออฟไลน์และออนไลน์?
เหตุผลหลักคือรูปแบบการเข้าถึงข้อมูลของสองสถานการณ์ต่างกันสิ้นเชิง ที่เก็บข้อมูลออฟไลน์ทำหน้าที่เก็บตารางข้อมูลต้นทางที่มีเวลากำกับทุกแถว ใช้สำหรับการเทรนโมเดลที่ต้องดึงข้อมูลย้อนหลังเป็นช่วง ๆ ปริมาณมาก ส่วนที่เก็บข้อมูลออนไลน์เก็บเฉพาะค่าล่าสุดของแต่ละเอนทิตีไว้เรียกใช้แบบเสี้ยววินาที สำหรับการให้บริการจริงที่ต้องดึงค่าปัจจุบันของลูกค้าหนึ่งรายให้เร็วที่สุด ถ้าใช้ที่เดียวกันจะไม่มีฐานข้อมูลใดตอบโจทย์ทั้งสองแบบได้ดีพร้อมกัน เวลาตอบควรบอกด้วยว่าทีมของคุณเลือกใช้อะไรเป็นที่เก็บออนไลน์ เช่น เรดิสหรือฐานข้อมูลแบบคอลัมน์กว้าง พร้อมเหตุผล เช่น เลือกเรดิสเพราะดึงเร็วและทีมคุ้นเคยอยู่แล้ว เพราะคำตอบที่มีเหตุมีผลแสดงว่าคุณคิดเป็นระบบ ไม่ใช่แค่ทำตามคู่มือ
คำศัพท์หลักของ Feast ที่ต้องพูดได้ลื่นก่อนเข้าห้องสัมภาษณ์มีอะไรบ้าง?
คำศัพท์แรกคือมุมมองฟีเจอร์ ซึ่งเป็นการนิยามว่าฟีเจอร์หนึ่งกลุ่มมาจากตารางไหน ใช้คอลัมน์ใดเป็นตัวระบุเอนทิตี และใช้คอลัมน์ใดเป็นเวลา ต่อมาคือมุมมองบริการข้อมูล ซึ่งบอกว่าจะส่งฟีเจอร์กลุ่มไหนไปให้ผู้ใช้ปลายทางแบบไหน และคือข้อมูลอ้างอิงของโครงการทั้งหมดที่เก็บนิยามทุกอย่างไว้ในไฟล์เดียวที่ควบคุมเวอร์ชันได้ นอกจากนี้ต้องเข้าใจเรื่องการดึงข้อมูลตามเวลาที่ถูกต้อง คือการให้แต่ละแถวของชุดเทรนได้รับค่าฟีเจอร์ตามที่มีอยู่ ณ เวลานั้นจริง ๆ ไม่ใช่ค่าในอนาคตที่ยังไม่เกิด เพราะถ้าดึงผิด โมเดลจะดูดีเวอร์ตอนเทรนแต่พังตอนใช้งานจริง ซึ่งเป็นกับดักที่เจอบ่อยที่สุดในโครงการ Machine Learning และเป็นประเด็นที่กรรมการมักกดถามต่อ
ถ้ากรรมการถามให้ออกแบบระบบฟีเจอร์ให้บริษัทที่มีโมเดลสิบกว่าตัว ควรตอบอย่างไร?
แนวทางตอบที่กรรมการอยากได้ยินคือเริ่มจากสำรวจว่าขณะนี้แต่ละทีมคำนว
แนะนำเพิ่มเติม
🎯 เปิดบัญชี XM Forex → สมัคร
📱 แอป iCafeFX → ดาวน์โหลด
📊 สัญญาณฟรี → รับสัญญาณ
📚 คู่มือเทรด → SiamCafeBook
🤝 สมัคร Partner XM → pipaffiliates.com/c?c=72816&l=th&p=6
ทดลองเทรดฟรี XM — โบรกที่ อ.บอม ใช้เทรดจริง (พาร์ทเนอร์ XM)
แนะนำจากเครือข่าย SiamCafe
คู่มือ Forex ที่เกี่ยวข้อง
แหล่งอ้างอิง
- SiamCafe.net - ชุมชนไอทีไทยตั้งแต่ปี 1997
- iCafeFX.com - ศูนย์วิเคราะห์ Forex และทองคำ