יחידה 2 / 9

חיזוי ביקוש

רווחים:

  • יכולת להבחין בשיטות חיזוי ביקוש (ממוצע נע, החלקה אקספוננציאלית, עונתיות)
  • יכולת להגדיר תרחישי חיזוי עם AI ולהעריך דיוק עם מדדים כגון MAPE/MAE
  • יכולת בדיקת תחזית תחזית עם הקשר עסקי והשפעות קידום מכירות/עונתיות

חיזוי ביקוש הוא הבסיס שעליו מתבססים תכנון הייצור, ניהול המלאי ושרשרת האספקה ​​כולה. חיזוי שגוי הוא יקר בשני הכיוונים: הערכת יתר יוצרת עלויות מלאי ובזבוז, הערכת חסר מובילה לאובדן מכירות ולחוסר שביעות רצון של לקוחות. בינה מלאכותית מסייעת במקומות רבים בתהליך החיזוי, החל מבחירת שיטה ועד לפירוש נתונים היסטוריים ויצירת תרחישים; אבל ראיית התחזית כ"כדור בדולח קסום" היא הטעות הגדולה ביותר. ביחידה זו נסקור שיטות חיזוי קלאסיות, כיצד לבנות אותן בצורה נכונה עם AI וכיצד למדוד דיוק.

מפה קצרה של שיטות חיזוי

לא כל סדרת דרישות מתנהגת אותו הדבר; חלקם שטוחים, חלקם בעלי טרנדים, חלקם עונתיים. יש צורך לבחור את השיטה לפי הסדרה.

שיטה

מתי זה מתאים?

תשומת לב

נאיבי (ערך אחרון)

לשם השוואה (בנצ'מרק)

לא עוקב אחר המגמה/עונה

ממוצע נע

סדרה סטטית ורועשת

מגיב מאוחר למגמה

החלקה אקספוננציאלית (SES)

סדרות נייחות, דגש על נתונים קרובים

טוב אם אין מגמה

הולט (אקספוננציאלי כפול)

סדרה אופנתית

לא תופס את העונה

הולט-חורף

מגמה + עונתיות

דורש מספיק נתונים היסטוריים

רגרסיה/ML

רב משתנים, קידום יעיל

סיכון לכושר יתר

טיפ: התחל תמיד בניחוש "נאיבי". אם הדגם המורכב שלך אינו טוב מהניחוש הנאיבי, לא כדאי לשאת את המורכבות. נאיבי הוא אמת מידה חינמית למדידת דיוק.

כיצד אנו מודדים דיוק? (מדדים)

לא ניתן לשפר את דיוק הניבוי מבלי למדוד אותו. המדדים הנפוצים ביותר:

  • MAE (Mean Absolute Error): הממוצע של הערך המוחלט של השגיאות. היחידה זהה ליחידת הביקוש.
  • RMSE (Root Mean Square Error): מעניש שגיאות גדולות יותר.
  • MAPE (ממוצע שגיאה של אחוז מוחלט): באחוזים; טוב להשוואה בין פריטים, אבל מעוות כשהביקוש קרוב לאפס.
  • הטיה: שגיאה ממוצעת; מציין אם אתה ממעיט/מזלזל באופן עקבי.

חשבון קטן לדוגמה. תן לביקוש בפועל להיות [100, 120, 90], התחזית תהיה [110, 115, 100]:

שגיאות (בפועל - תחזית): -10, +5, -10 שגיאות אבסולוטיות: 10, 5, 10 → MAE = 25 / 3 ≈ 8.33אחוז שגיאות: 10/100, 5/120, 10/90 = 10%, 111.17% = 10%, 4.11% + MA 4.17 + 11.11) / 3 ≈ 8.43% הטיה = (-10 + 5 - 10) / 3 = -5 → הערכת יתר בממוצע (תחזית > בפועל)

הטיה שלילית (אומדן אמיתי מינוס) מצביעה על כך שהאומדן מוערך באופן עקבי; המשמעות היא אינפלציית מלאי. שגיאות כיוון כאלה יכולות להיות מוסתרות ב-MAPE, ולכן מסתכלים עליהן יחד.

בניית תהליך החיזוי עם AI

אתה יכול להשתמש ב-AI בצורה היעילה ביותר בשני מקומות: (1) כדי להסתכל על הנתונים ולהציע את השיטה והפעולות המתאימות שיש לנקוט, ו- (2) כדי ליצור קוד חזוי. להצעת שיטה:

תפקיד: אתה מהנדס תעשייה מנוסה בחיזוי ביקוש. משימה: בדוק את סדרת המכירות החודשית למטה והמליץ ​​על שיטת החיזוי המתאימה. העריכו אם יש מגמה ועונתיות, כתבו את ההצדקה שלכם. נתונים (חודשי, 24 חודשים אחרונים): {{ values ​​}}מידע נוסף: יש מבצע בדצמבר, הביקוש יורד בחודשי הקיץ. הפלט שאני רוצה: 1. הערה על אופי הסדרה (יציבה/טרנדית/עונתית).2. 2 שיטות מומלצות ולמה.3. איזה מדד דיוק עלי לעקוב?4. מלכודות שאני צריך להיזהר מהם (חריג, אפקט קידום מכירות). כלל: אל תבטיח דיוק מוחלט מבלי לראות את הנתונים.

הנחיה חלשה / הנחיה חזקה

הנחיה חלשה:

כמה אמכור בחודש הבא?

זה אינו מכיל נתונים או הקשר; ה-AI או דוחה אותו או מחזיר מספר מורכב לחלוטין. פלט כזה מסוכן מכיוון שהוא נראה אמין.

הנחיה עוצמתית:

חזה את 3 החודשים הבאים באמצעות ההיגיון של Holt-Winters עם סדרה זו בת 24 חודשים. אורך העונה הוא 12. תחילה כתוב את ההנחות של השיטה, לאחר מכן תן את התחזית, ואז חשב את ה-MAPE על ידי בדיקה לאחור של 6 החודשים האחרונים. סמנו בנפרד את חודשי המבצע. נתונים: {{ ... }}

ההנחיה השנייה מבקשת הן את החיזוי והן כמה ביטחון לסמוך על התחזית הזו (בדיקה חוזרת). זה הופך את התחזית מ"אורקל" לכלי מדיד.

בדיקה חוזרת: מדד לביטחון בחיזוי

המבחן האמיתי של החיזוי הוא בעבר, לא בעתיד. אתה מחלק את הנתונים שיש לך לשניים: בניית מודל (רכבת) ובדיקה. אתה בונה את המודל עם היצירה הראשונה, חוזה את התקופה הבאה ומשווה אותה למציאות. ההיגיון הזה של "החזקה" מגלה אם דגם באמת עובד או לא.

הגדר תוכנית בדיקה לאחור פשוטה לסדרות הבאות: הקדישו את 6 החודשים האחרונים לבדיקות, אמנו 3 שיטות שונות (נאיביות, SES, Holt-Winters) עם שאר הנתונים, חשבו MAPE והטיה עבור כל אחת מהן במהלך תקופת הבדיקות, וערכו טבלת השוואה. כתבו את השיטה המנצחת ואת הרציונל.

היזהר: בינה מלאכותית יכולה לפעמים "לחזות" תוצאות של בדיקות אחורי ולהציג בפניך תרשים מוכן; כלומר, הוא יכול להמציא מספרים שנראים הגיוניים מבלי לחשב אותם בפועל. הקפד לשחזר את התוצאות המספריות עם קוד (Python/Excel). מודל שפה אינו מבצע אריתמטיקה ארוכה בצורה מהימנה.

מארז מיני: מלאי יתר של מוצר עונתי

חברת הפצת מזון מתלוננת על כך שיש לה יותר מדי מלאי של מוצר עונתי כמו גלידה מדי שנה בחורף. מהנדס התעשייה Elif נותן 3 שנים של נתונים חודשיים ל-AI ומבקש ממנו להעריך את אופי הסדרה. AI מזהה עונתיות חזקה (שיא קיץ) ומגמת צמיחה שנתית קלה, מציע Holt-Winters. Elif מייצר את החיזוי ב-Python ובוחן אותה: MAPE הוא 14%, אבל ההטיה שלילית משמעותית - המודל מנבא באופן עקבי יתר על המידה. כשהוא חוקר מדוע, הוא מגלה שהוא טעה בתקופת קמפיין בנתונים היסטוריים כ"רגילה" ולימד את המודל בסיס גבוה מדי. כשאנחנו מסירים את אפקט הקמפיין ובונים את הדגם מחדש, ההטיה פוחתת ומלאי החורף יורד משמעותית. לקח: AI הציע את השיטה בצורה נכונה, אבל זו הייתה עבודה אנושית לנקות את הנתונים ולפרש הטיה.

טעויות נפוצות

  • מדדי אי מעקב: אומדן ולעולם לא מודד דיוק. לא ניתן לשפר חיזוי ללא מדידה.
  • רק מסתכל על MAPE: מתעלם מהטיה. שגיאה כיוונית (שיטתית) מנפחת את המלאי בשקט.
  • טעות במספרים שהכינה בינה מלאכותית לחישובים: אי אימות ערכי מבחן אחורי וערכים עם קוד.
  • לא מנקים את החריג/קידום: טעות בקמפיין חד פעמי כדרישה רגילה וללמד אותו לדוגמנית.
  • Overfit: כאשר דגם מורכב מתאים בצורה מושלמת בעבר אך מתפקד גרוע בעתיד. שמור על המודל הפשוט כאמת מידה.

לסיכום

  • בחרו את שיטת התחזית לפי אופי הסדרה (נייח, מגמתי, עונתי); התחל תמיד בלהשוות את עצמך לנאיב.
  • למדוד דיוק עם MAE/RMSE/MAPE, אבל גם לפקח על הטיה: שגיאת כיוון היא היקרה ביותר.
  • השתמש ב-AI להמלצת שיטה ויצירת קוד; הגדר את התחזית ככלי מדיד, לא כ"נבואה".
  • בדיקה לאחור היא המבחן האמיתי של כמה ביטחון יכול להיות מודל; הקפד לאמת תוצאות מספריות באמצעות קוד.
  • תפקידו של האדם לנקות את הנתונים (חריג, קידום) ולפרש את התוצאה; AI מדלגת על שלבים אלה.

משימת יישום

יש לפחות סדרת ביקוש בת 18-24 תקופה (סיפורת אמיתית או מציאותית). ראשית, תן ל-AI את הסדרה ובקש ממנו לפרש את האופי שלה (טרנד/עונתיות) ולהציע שתי שיטות. לאחר מכן השתמש בהנחיה החזקה של "תוכנית הבדיקה האחורית" כדי לשמור את 6 התקופות האחרונות כבדיקות ולהשוות לפחות שתי שיטות. שלב קריטי: חשב מחדש את ערכי ה-MAPE וההטיה שהוחזרו על ידי ה-AI בעצמך עם Excel או Python והשוו אותם עם פלט AI. אם אתה מוצא מספר שאינו תואם, רשום אותו. לבסוף, פרשו את סימן ההטיה: האם המודל שלכם מגזימה או ממעיט בערכה, ומה זה עושה למלאי שלכם?