ฉันควรเปลี่ยนจาก Prophet ไปใช้ Graph Neural Network เมื่อใด?
คุณควรพิจารณาเปลี่ยนไปใช้รูปแบบนี้เมื่อการคาดการณ์ "รายบุคคล" ของคุณถูกทำลายอย่างต่อเนื่องจากปัจจัยภายนอกที่คุณไม่สามารถควบคุมได้ หากคุณกำลังคาดการณ์เวลาส่งมอบและพบว่าความล่าช้าในคลังสินค้าแห่งหนึ่งส่งผลกระทบต่ออีกห้าแห่งเสมอ วิธีการใช้กราฟจะช่วยให้คุณจำลองการปนเปื้อนข้ามคลังสินค้าได้ในแบบที่ Prophet ทำไม่ได้
การพยากรณ์ด้วยกราฟดีกว่าสำหรับการลงทุนในตลาดหุ้นหรือไม่?
มันดูมีอนาคตแต่ก็ยาก แม้ว่าหุ้นจะมีความเชื่อมโยงกันอย่างแน่นอน แต่ "ความผันผวน" ในตลาดการเงินนั้นสูงมากจนแบบจำลองกราฟมักจะปรับให้เข้ากับเหตุการณ์บังเอิญมากเกินไป ระบบการเงินที่ประสบความสำเร็จส่วนใหญ่ใช้วิธีการแบบผสมผสาน โดยรวมแบบจำลองความผันผวนแบบดั้งเดิมเข้ากับการวิเคราะห์ความรู้สึกจากเครือข่ายสังคมโดยใช้กราฟ
ส่วน "เชิงพื้นที่" ของการพยากรณ์เชิงพื้นที่และเวลาคืออะไร?
องค์ประกอบ 'เชิงพื้นที่' หมายถึงตำแหน่งหรือความสัมพันธ์ของจุดข้อมูล ในการพยากรณ์การจราจร นี่คือระยะทางทางกายภาพระหว่างเซ็นเซอร์บนถนน ในระบบแนะนำสินค้าหรือบริการ อาจเป็น 'ระยะห่าง' ระหว่างผู้ใช้สองคนโดยพิจารณาจากรสนิยมที่คล้ายคลึงกัน โดยพื้นฐานแล้วมันเป็นการเพิ่ม 'สถานที่' ให้กับ 'เวลา' ของอนุกรมเวลา
ฉันสามารถใช้การพยากรณ์ด้วยกราฟได้หรือไม่ ถ้าฉันมีข้อมูลเพียงชุดเดียว?
ในทางเทคนิคแล้ว ไม่ได้ครับ วิธีการที่ใช้กราฟต้องมีอย่างน้อยสองเอนทิตีที่เกี่ยวข้องกันเพื่อสร้าง 'กราฟ' หากคุณมีเพียงสตรีมเดียว คุณควรใช้โมเดลแบบดั้งเดิมแบบตัวแปรเดียว เช่น Holt-Winters หรือ LSTM ซึ่งออกแบบมาโดยเฉพาะเพื่อวิเคราะห์ลำดับข้อมูลเดียวอย่างละเอียดจะดีกว่า
โมเดลเหล่านี้รับมือกับเหตุการณ์ 'หงส์ดำ' ได้อย่างไร?
แบบจำลองแบบดั้งเดิมมักมองสิ่งเหล่านี้เป็นค่าผิดปกติและละเลย ซึ่งอาจเป็นอันตรายได้ แบบจำลองกราฟดีกว่าเล็กน้อย เพราะอาจมองเห็นจุดเริ่มต้นของความเปลี่ยนแปลงในมุมหนึ่งของเครือข่ายและแจ้งเตือนคุณถึงการแพร่กระจายไปยังส่วนที่เหลือ แม้ว่าจะไม่มีแบบจำลองใดที่สมบูรณ์แบบในการทำนายเหตุการณ์ที่ไม่เคยเกิดขึ้นมาก่อนก็ตาม
แบบไหนดูแลรักษาง่ายกว่าในสภาพแวดล้อมการใช้งานจริง?
โมเดลแบบดั้งเดิมนั้นง่ายกว่ามาก มีส่วนประกอบที่เคลื่อนไหวน้อยกว่า ต้องการการตรวจสอบ "การเปลี่ยนแปลงของข้อมูล" น้อยกว่า และสามารถฝึกฝนใหม่ได้ในไม่กี่วินาที ในขณะที่โมเดลกราฟต้องการ "การตรวจสอบสุขภาพ" ของโครงสร้างเครือข่ายอย่างต่อเนื่อง หากวิธีการเชื่อมต่อของเอนทิตีเปลี่ยนแปลงไป โมเดลทั้งหมดอาจต้องสร้างใหม่ทั้งหมด
การพยากรณ์ด้วยกราฟใช้ได้ผลดีในการจัดการห่วงโซ่อุปทานหรือไม่?
ใช่ นี่เป็นหนึ่งในกรณีการใช้งานที่แข็งแกร่งที่สุดของมัน เนื่องจากห่วงโซ่อุปทานเป็นเครือข่ายที่แท้จริงของโหนด (โรงงาน) และขอบ (เส้นทางการขนส่ง) โมเดลกราฟจึงเหมาะสมอย่างยิ่งในการทำนายว่าการขาดแคลนวัตถุดิบเพียงอย่างเดียวจะส่งผลกระทบต่อกระบวนการผลิตทั้งหมดในอีกหลายสัปดาห์ต่อมาอย่างไร
ฉันต้องใช้ซอฟต์แวร์อะไรในการพยากรณ์โดยใช้กราฟ?
โดยทั่วไป คุณจะต้องใช้เฟรมเวิร์กที่ใช้ Python เช่น PyTorch Geometric หรือ Deep Graph Library (DGL) ซึ่งแตกต่างจากสถิติแบบดั้งเดิมที่มีอยู่ในสเปรดชีตหรือเครื่องมือ BI พื้นฐานเกือบทุกโปรแกรม การพยากรณ์ด้วยกราฟนั้นแทบจะอยู่ในขอบเขตของไปป์ไลน์การเรียนรู้ของเครื่องที่เขียนโค้ดขึ้นเองทั้งหมด