Presentation is loading. Please wait.

Presentation is loading. Please wait.

כריית נתונים.

Similar presentations


Presentation on theme: "כריית נתונים."— Presentation transcript:

1 כריית נתונים

2 כריית נתונים אנטיליגנציה עסקית (BI) סטטיסטיקה יישום חשוב של מחסן
אלגוריתמים לומדים

3 מטרת כלי ה- Data mining המטרה: * גילוי קשרים, הקבצות, מגמות, חוקים * רכישת ידע על מנת: * הפיכת ידע להחלטה עסקית * רכישת יתרון אסטרטגי

4 כריית נתונים כמו בכריית זהב - הקשרים קיימים אך נסתרים

5 טכנולוגיות מחשוביות ואלגוריתמים
שיטה אחת לכל הצרכים ? טכניקות שונות - לבעיות שונות אתגר – הבנה והתאמה

6 - BI השגת ידע - Knowledge
לא רק הבנה (מה קורה ) צעד אחד קדימה חיזוי קדימה

7 BI השגת ידע - Knowledge מי הם הלקוחות הפוטנציאלים למוצר החדש ?
בחירה לפי תיעדוף איך לפרסם? באיזה אמצעי מכירה לנקוט ?

8 BI השגת ידע - Knowledge UPA Understand Predict Act ONLINE – REAL TIME

9 EFM–Enterprise Feedback Management
Approach ארגון ממוקד לקוח מיקוד על ערך המגע עם הלקוח הלקוח שותף להחלטות הארגון תקשורת דו-כיוונית * מהנתונים לכיוון הלקוח * מהלקוח לבסיס הנתונים (השלמת נתונים)

10 EFM–Enterprise Feedback Management
לאחר ביקור בתחנת שירות – מחכה אימייל הלקוח נשאל על טיב השירות תובנות הלקוח מצורפות לתמונת לקוח תשובותיו לסקרים מצורפות לתמונת לקוח

11 EFM–Enterprise Feedback Management
נשמרים: "נתונים קשים" וכן נתונים "רכים" "קשים" - נתוני פעילות עסקית "רכים" - מחשבות/השקפות/דעות נתונים "רכים" יותר יציבים וקבועים יתכן שארעה נטישה בגלל מעבר דירה אבל השקפה והעדפה - אינן משתנות

12 דוגמא: בנק מי שנכנס לאתר – נשאל שאלות
בפעם הבאה כשיכנס לאתר יקבל הצעות ספציפיות הצעות המתאימות לתמונת הלקוח

13 דוגמא: Yamaha Motors רצון הלקוח קובע את תכונות האופנוע הבא
בעזרת סקרים מתכננים * כידון * אגזוז * צבע * מראה

14 סוגי בעיות בעיות חיזוי Predictive Analytics, Classification / Forecasting בעיות פילוח לפי אשכולות – Clustering מציאת רצף פעילויות – Association Analysis

15 הנתונים שבמחסן נתונים מטויבים טיוב - ?
נתונים לא איכותיים * מסקנות מוטעות * החלטות שגויות

16 תהליך ניתוח מבוסס גילוי
אין הנחות בסיס נתונים גדול הצפת קשרים, הקבצות, תבניות וחוקים

17 דוגמא מטרה: הגדרת אוכלוסיית לקוחות למבצע מכירות גילוי הקבצות שונות
אין הנחה מי הקבוצה המתאימה למבצע בסיום - ההחלטה

18 יישומים, טכניקות, ואלגוריתמים

19 יישומים תחום המכירות

20 יישומים פילוח לקוחות (Customer Profiling): * פרופיל הלקוחות זיהוי ? הגדרה ? * טכניקה ? * מטרה - ?

21 ניתוח נטישה (Churn Management) זיהוי סיבות הנטישה
יישומים ניתוח נטישה (Churn Management) קשרים בין נתוני פעילות ובין נטישה זיהוי סיבות הנטישה זיהוי תכונות לקוח נוטש

22 ניתוח נטישה מה ניתן לעשות ? עלות שימור – עלות גיוס
מידת הצ'יפור כפונקציה של ההסתברות לנטישה דוגמא: ? טכניקה ?

23 יישומים ניתוח סל קניות (Market Basket Analysis)
ניתוח הרגלי הקנייה של לקוחות המטרה: * מוצרים – לקוח לאורך זמן * מוצרים הנרכשים יחד ההבנה מסייעת: ?

24 ניתוח סל קניות ההבנה מסייעת: * קביעת רמות מלאי * תכנון שטח המדפים * הצגת מוצרים על מדפים טכניקה: ?

25 שיווק ממוקד המטרה: ? יישומים (Targeted Marketing)
ניתוח צורות שונות של אמצעי שיווק שהביאו בעבר לבצוע קניה המטרה: ?

26 שיווק ממוקד - מטרות התאמת אמצעי השיווק לסוגי הלקוחות * דיוור ישירים * קטלוגים * תכנון אתר הבית * תכנון מספר סוכנים * זיהוי תכונות של ?

27 יישומים איתור הונאות (Fraud Detection) תחומים: בנקאות, מסחר בניירות ערך, טלקומוניקציה, ביטוח, ושירותי בריאות יישומים: ?

28 איתור הונאות יישומים: * כרטיסי אשראי * שיחות טלפון * מונה חשמל * מונה מים

29 יישומים דירוג אשראי-ניהול סיכוני אשראי (Credit Scoring)
תקנות רגולטוריות באזל 2 זיהוי סיכונים במתן אשראי זיהוי לקוחות העומדים לשנות את דירוג האשראי שלהם

30 יישומים ההסתברות תוחלת התביעה פרמיית הוגנת יישומי ביטוח ובריאות
(Insurance and Health Care) ניתוח תביעות מבוטחים ההסתברות תוחלת התביעה פרמיית הוגנת

31 יישומי ביטוח ובריאות זיהוי טיפולים רפואיים המתבצעים ביחד
זיהוי טפולים מוצלחים למצבי מחלה מסוימת

32 יישומים בקרת איכות (Quality Control) ניתוח תקלות בקווי הייצור חיזוי גורמים לתקלות

33 טכניקות הצגה ויזואלית של הנתונים (Visualization) גרפים - תרשימים
גרפים - תרשימים צבעים - הצגה תלת-מימדית טכניקה נפוצה - דיאגרמת פיזור (Scatter Diagram) דיאגראמת דו מימדית המציגה פיזור הנתונים לפי שני פרמטרים

34 דוגמא לדיאגרמת פיזור מה ניתן ללמוד?

35 טכניקות מציאת רצף של פעילויות (Association Rules)
זיהוי נתונים הקשורים עם נתונים אחרים הצגת חוקיות הסתברותית 80% מרכישות בהן נרכשה גבינת צאן כללו גם רכישת מעדן חלב דל שומן עוד ? מתאימה לבעיות מסוג ניתוח סל הקניות

36 מציאת רצף של פעילויות (Association Rules)
92% מהלקוחות להם מנוי לעיתון "גלובס" ומנוי העוסק במוסיקה יש להם גם מנוי לירחון העוסק במכוניות

37 טכניקות ניתוח סדר הופעה Sequence Based Analysis הבנת סדר ביצוע העסקאות על ציר הזמן מטרה: ? לדוגמא: ?

38 מטרה הבנת תבנית ההתנהגות לגבי קרות אירוע מסוים (רכישת מוצר באינטרנט) כדי לצפות מראש קרות האירוע בעתיד

39 דוגמאות מסלול מנצח של לינקים המביא לביצוע קניה בפועל

40 דוגמאות איתור תהליכי טיפול מוצלחים למחלה זיהוי הסתבכויות ממתן תרופות
"אם ניתן טיפול x אזי ההסתברות להופעת דלקת y לאחר חודש הינה p%" "אם מניה x עולה ביותר מ- 20% בעוד מדד המניות יורד אזי מניה y תעלה כעבור שבוע בהסתברות p%"

41 טכניקות ניתוח אשכולות (Cluster Analysis) פילוח אוכלוסייה לאוסף אשכולות דמיון בין אובייקטים השייכים לכל אשכול המטרה: ?

42 הבנת תוצאות ההקבצה מחייבת הבנה בנתונים
תהליך בניית האשכולות אלגוריתם * מגדיר דפוס התנהגות * בונה אשכולות * משייך לקוחות * מזהה מאפיינים הבנת תוצאות ההקבצה מחייבת הבנה בנתונים

43 תהליך בניית האשכולות

44 טכניקות סיווג (Classification) נפוץ תהליך חיזוי מודל סיווג ע"פ היסטוריה הקבצות ידועות יישומים: ?

45 סיווג (Classification)
יישומים: * כשל אשראי * כשל תהליך ייצור * הונאות * נטישה

46 סיווג (Classification)
סוגי אלגוריתמים * רגרסיה איזה ? * עצי החלטות * רשתות עצביות

47 עצי החלטה ( Decision Tree)
אלגוריתמים עצי החלטה ( Decision Tree) העיקרון: * זיהוי גורמים * ז"א: חיפוש תכונה/פרמטר המנבאת התנהגות * מיון ע"פ חשיבות * הצגה - עץ

48

49 אוסף של כללי החלטה Rules for 1 - contains 4 rule(s) Rule 1 for 1
if AGE = 2 and PAY_WEEK = 2.0 then 1 Rule 2 for 1 if CLASS = 1 Rules for 0 - contains 2 rule(s) Rule 1 for 0 if PAY_WEEK = 1.0 then 0 Rule 2 for 0 if AGE = 1

50 שלבים בשימוש בעצי החלטות
בנית העץ (Decision Tree Induction) - סיווג לקוחות פוטנציאלים * שהפכו * שלא הפכו האלגוריתם בונה עץ החלטות

51 שלבים בשימוש בעצי החלטות
בדיקת סבירות ופישוט העץ (Tree Pruning) – איחוד ענפים כיצד? פיצול ענפים כיצד?

52 שלבים בשימוש בעצי החלטות
ביצוע ע"י מומחים * מכירים נתוני האימון * מסוגלים לבדוק איכות התוצאות

53 שלבים בשימוש בעצי החלטות
הפעלת המודל על מדגם נוסף הסיבה ?

54 שלבים בשימוש בעצי החלטות
קבלת החלטות (Decision making) * הפעלת המודל לגבי כל לקוח פוטנציאלי * ניתוח הסיכויים שלא יחזיר אשראי

55 עצי החלטה – יתרונות וחסרונות
יתרונות: * נוחים וקלים להבנה * רמת דיוק גבוהה (לפעמים..) * זמן קצר לבניית העץ (אלגוריתם פשוט) חסרונות: * עץ מסועף הדורש פישוט

56 עצי החלטה - אלגוריתמים המקור: מחקר שבוצע באוניברסיטת משיגן ונקרא: AID (Automatic Interaction Detection) CHAID – Chi Squared AID ID5 C5.0 GINI

57 אלגוריתמים ומודלים - רשתות עצביות
רשתות עצביות (Neural Networks) ענף חדש של אינטליגנציה מלאכותית לפתרון בעיות סיווג מבוסס על מבנה מתמטי בעלי יכולת לימוד עצמי המוח הינו רשת עצבית המורכבת ממספר ענק של נוירונים המחוברים אחד עם השני באמצעות סינפסות (Synapses) וכך מתקבלת רשת עצבית ענקית מנגנון זה מאפשר מורכבות: למידה

58 נוירון טבעי

59 רשת עצבית

60 רשתות עצביות המבנה שימש חוקרים לבניית מכונות בעלות יכולת למידה מבוסס על אוסף צמתים המחולקים ל * צמתי קלט המזרימים את נתוני הקלט * צמתי ביניים המשתתפים בתהליך פתרון הבעיה * צמתי פלט המציגים התוצאות הצמתים המחוברים ביניהם ברשת גדולה

61 שלבים בשימוש ברשת השימוש ברשת מורכב משני שלבים: * שלב האימון בו מציגים לרשת אוסף דוגמאות מהעבר ומאמנים הרשת לפתור בעיות סיווג * שלב הפענוח בו מציגים מקרים חדשים ומסווגים אותם (מבצעים בהם פעולות חיזוי)

62 F

63 נוירון מלאכותי עוצמת ההפעלה של הנוירון - הסכום המשוקלל של כל הקלטים
פונקצית הפעלה (Activation Function) - ערך עוצמת ההפעלה מוזן לפונקצית ההפעלה שבבסיס כל נוירון הפלט של הנוירון - תוצאת פונקצית ההפעלה הפלט של כל נוירון נורה קדימה ומוזן כקלט לכל אחד מהנוירונים בשכבה הבאה של הרשת השכבה הבאה יכולה להיות: * שכבת חישוב (ביניים) * שכבת פלט

64 עוצמת הפעלה

65

66 פונקצית הפעלה מסוג מדרגה (Step)
מעבירה 0 אם עוצמת ההפעלה קטנה מערך מסוים משקל שלילי של סינפסה מציין השפעה מעכבת של נוירון מסוים על הבא אחריו

67 בחירת פונקצית הפעלה קיים אלגוריתמים הקובעים את פונקצית ההפעלה שבבסיס כל נוירון ברשת הקביעה על סמך: * מספר יחידות הקלט *סוג יחידות הקלט * התוצאות המתקבלות בקבוצת האימון על פני ציר הזמן אם נקבע פונקצית מדרגה – ערכי ה-T (ערכי סף) נקבעים אף הם על פי אלגוריתמים מתאימים

68 מימוש אופרטורים בוליאנים בעזרת פונקצית מדרגה

69

70 היישום הראשון ברשת עצבית - רשת Perceptron
אין לה שכבות ביניים רק שכבת קלט ושכבת פלט

71 רשת עם שכבות ביניים (Hidden Layers)
בשנות ה-80 החלו לפתח רשתות המבוססות על * שכבות ביניים (שכבות נסתרות) * אלגוריתם Back Propagation

72 רשתות עם "שכבות נסתרות” רשת המכילה בנוסף לשכבת הפלט שכבות נסתרות (Hidden Layers) בכל שכבה קיים נוירון אחד או מספר נוירונים משמשות לעיבוד פנימי של המידע בתוך הרשת נוירוני שכבת הפלט, השכבות הנסתרות ויחידות הקלט מחוברים ביניהם מוסיף לכח החישוב (החיזוי) של הרשת


Download ppt "כריית נתונים."

Similar presentations


Ads by Google