SlideShare une entreprise Scribd logo
1  sur  86
‫לומדות‬ ‫מערכות‬
Igor Kleiner
Lecture 8/ Part 1
‫פרקטי‬ ‫פרויקט‬
Algae Blooms
2017
Algae Blooms
‫אצות‬ ‫פריחת‬
‫בעיה‬ ‫הגדרת‬
•‫בעיה‬ ‫מהווה‬ ‫בנהרות‬ ‫מסוימות‬ ‫אצות‬ ‫של‬ ‫גבוה‬ ‫ריכוז‬
‫רצינית‬
•‫לחסוך‬ ‫יכולה‬ ‫אצות‬ ‫של‬ ‫עתידית‬ ‫פריחה‬ ‫לנבות‬ ‫יכולת‬
‫כסף‬
‫בעיה‬ ‫הגדרת‬
•‫נתונים‬:‫ב‬ ‫שונים‬ ‫מנהרות‬ ‫מים‬ ‫של‬ ‫דגימות‬ ‫נאספו‬-
Europe‫שונים‬ ‫פרמטרים‬ ‫נמדדו‬ ‫ועבורן‬(‫בלתי‬ ‫משתנים‬
‫תלויים‬)‫זדוניות‬ ‫אצות‬ ‫של‬ ‫שונים‬ ‫סוגים‬ ‫של‬ ‫ריכוז‬ ‫וגם‬
‫בעיה‬ ‫הגדרת‬
•‫מטרה‬:
•‫על‬ ‫אצות‬ ‫של‬ ‫שונים‬ ‫סוגים‬ ‫של‬ ‫ריכוז‬ ‫רמת‬ ‫ניבוי‬ ‫מודל‬ ‫לבנות‬
‫מים‬ ‫של‬ ‫כימים‬ ‫נתונים‬ ‫סמך‬
•‫לפריחת‬ ‫יותר‬ ‫הקריטיים‬ ‫הגורמים‬ ‫מהם‬ ‫טוב‬ ‫יותר‬ ‫להבין‬
‫אצות‬
DATA
• archive.ics.uci.edu/ml/datasets/Coil+1999+Competition+Data
Data Exploration
Data Exploration
Data Exploration
Data Exploration
Data Exploration
Data Exploration
Data Exploration
Data Exploration
Data Exploration
"‫נורמלית‬ ‫להתפלגות‬ ‫דומה‬"
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
•‫שונות‬ ‫גישות‬:
•‫חסרים‬ ‫ערכים‬ ‫עם‬ ‫תצפיות‬ ‫כל‬ ‫למחוק‬
•‫חסרים‬ ‫ערכים‬ ‫השלמת‬
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
•‫חסרים‬ ‫ערכים‬ ‫עם‬ ‫תצפיות‬ ‫מחיקת‬:
•‫למימוש‬ ‫קל‬
•‫מידע‬ ‫איבוד‬
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
•‫חסרים‬ ‫ערכים‬ ‫עם‬ ‫תצפיות‬ ‫מחיקת‬:
•‫למימוש‬ ‫קל‬
•‫מידע‬ ‫איבוד‬
•‫קיימים‬ ‫חסרים‬ ‫ערכים‬ ‫עם‬ ‫תצפיות‬ ‫כמה‬?
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
•‫ממוצע‬ ‫מדד‬ ‫ידי‬ ‫על‬ ‫חוסר‬ ‫ערך‬ ‫השלמת‬:
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
•‫ממוצע‬ ‫מדד‬ ‫ידי‬ ‫על‬ ‫חוסר‬ ‫ערך‬ ‫השלמת‬:
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
•‫לממוצע‬ ‫מדד‬ ‫ידי‬ ‫על‬ ‫חוסר‬ ‫ערך‬ ‫השלמת‬‫חציון‬:
•‫יתרון‬:‫מהירה‬ ‫שיטה‬
•‫חסרון‬:‫טובה‬ ‫מאוד‬ ‫לא‬ ‫שיטה‬
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
•‫בקורלציות‬ ‫שימוש‬ ‫ידי‬ ‫על‬ ‫חוסר‬ ‫ערך‬ ‫השלמת‬:
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
•‫בקורלציות‬ ‫שימוש‬ ‫ידי‬ ‫על‬ ‫חוסר‬ ‫ערך‬ ‫השלמת‬:
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
•‫בקורלציות‬ ‫שימוש‬ ‫ידי‬ ‫על‬ ‫חוסר‬ ‫ערך‬ ‫השלמת‬:
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
•‫בקורלציות‬ ‫שימוש‬ ‫ידי‬ ‫על‬ ‫חוסר‬ ‫ערך‬ ‫השלמת‬:
•‫ערך‬ ‫נשלים‬PO4‫בעזרת‬OPO4‫ביניהם‬ ‫ויש‬ ‫היות‬
‫גבוהה‬ ‫קורלציה‬
•‫לינארית‬ ‫ברגרסיה‬ ‫נעזר‬
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
•‫בקורלציות‬ ‫שימוש‬ ‫ידי‬ ‫על‬ ‫חוסר‬ ‫ערך‬ ‫השלמת‬:
•‫ערך‬ ‫נשלים‬PO4‫בעזרת‬OPO4‫ביניהם‬ ‫ויש‬ ‫היות‬
‫גבוהה‬ ‫קורלציה‬
•‫לינארית‬ ‫ברגרסיה‬ ‫נעזר‬
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
•‫דומות‬ ‫בתצפיות‬ ‫שימוש‬ ‫ידי‬ ‫על‬ ‫חוסר‬ ‫ערך‬ ‫השלמת‬:
•‫רעיון‬:‫בדרך‬ ‫משתנה‬ ‫אותו‬ ‫של‬ ‫ערכים‬ ‫דומות‬ ‫לתצפיות‬
‫דומים‬ ‫גם‬ ‫כלל‬
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
•‫דומות‬ ‫בתצפיות‬ ‫שימוש‬ ‫ידי‬ ‫על‬ ‫חוסר‬ ‫ערך‬ ‫השלמת‬:
•‫רעיון‬:‫בדרך‬ ‫משתנה‬ ‫אותו‬ ‫של‬ ‫ערכים‬ ‫דומות‬ ‫לתצפיות‬
‫דומים‬ ‫גם‬ ‫כלל‬
N/A
‫חסרים‬ ‫בערכים‬ ‫טיפול‬
•‫נתונים‬ ‫השלמת‬ ‫לבצע‬ ‫נוספות‬ ‫אפשרויות‬ ‫מספר‬ ‫קיים‬
•‫נבחר‬ ‫מה‬?
•‫פותרים‬ ‫שאנו‬ ‫בשאלה‬ ‫תלוי‬,‫בנתונים‬,‫בתחום‬,
‫לנו‬ ‫שיש‬ ‫ומשאבים‬ ‫בסיבוכיות‬
•‫תמיד‬ ‫מנצחת‬ ‫אופציה‬ ‫אין‬
‫חיזוי‬ ‫מודל‬ ‫בניית‬
•‫המטרה‬:‫אצות‬ ‫של‬ ‫ריכוז‬ ‫לחזות‬
•‫בבעיית‬ ‫מדובר‬ ‫כלומר‬........
‫חיזוי‬ ‫מודל‬ ‫בניית‬
•‫המטרה‬:‫אצות‬ ‫של‬ ‫ריכוז‬ ‫לחזות‬
•‫בבעיית‬ ‫מדובר‬ ‫כלומר‬‫רגרסיה‬
‫חיזוי‬ ‫מודל‬ ‫בניית‬
•‫המטרה‬:‫אצות‬ ‫של‬ ‫ריכוז‬ ‫לחזות‬
•‫רגרסיה‬ ‫בבעיית‬ ‫מדובר‬ ‫כלומר‬
•‫ב‬ ‫להשתמש‬ ‫אפשר‬:
‫חיזוי‬ ‫מודל‬ ‫בניית‬
•‫המטרה‬:‫אצות‬ ‫של‬ ‫ריכוז‬ ‫לחזות‬
•‫רגרסיה‬ ‫בבעיית‬ ‫מדובר‬ ‫כלומר‬
•‫ב‬ ‫להשתמש‬ ‫אפשר‬:
•‫ר‬‫ליניארית‬ ‫גרסיה‬
•‫עצים‬,‫וכו‬'
•‫למדנו‬ ‫שלא‬ ‫אחרים‬ ‫מודלים‬
‫ליניארית‬ ‫רגרסיה‬
•‫מודל‬ ‫לבנות‬ ‫כדי‬ ‫בכולם‬ ‫נשתמש‬ ‫נתונים‬ ‫הרבה‬ ‫אין‬
‫מסוג‬ ‫לאצות‬ ‫חיזוי‬1A
‫ליניארית‬ ‫רגרסיה‬
•‫מודל‬ ‫לבנות‬ ‫כדי‬ ‫בכולם‬ ‫נשתמש‬ ‫נתונים‬ ‫הרבה‬ ‫אין‬
‫לאצות‬ ‫חיזוי‬A1
‫ליניארית‬ ‫רגרסיה‬
‫ליניארית‬ ‫רגרסיה‬
Backward Elimination
‫החלטה‬ ‫עץ‬
‫החלטה‬ ‫עץ‬
‫החלטה‬ ‫עץ‬
‫החלטה‬ ‫עץ‬
‫אופטימלי‬ ‫יותר‬ ‫עץ‬ ‫בחירת‬
‫החלטה‬ ‫עץ‬
‫אופטימלי‬ ‫יותר‬ ‫עץ‬ ‫בחירת‬
‫החלטה‬ ‫עץ‬
‫אופטימלי‬ ‫יותר‬ ‫עץ‬ ‫בחירת‬
‫החלטה‬ ‫עץ‬
‫אופטימלי‬ ‫יותר‬ ‫עץ‬ ‫בחירת‬
‫החלטה‬ ‫עץ‬
‫אופטימלי‬ ‫יותר‬ ‫עץ‬ ‫בחירת‬
Model Evaluation and Selection
•‫לחיזוי‬ ‫מודלים‬ ‫שתי‬ ‫בנינו‬
•‫להשתמש‬ ‫מודל‬ ‫איזה‬ ‫נדע‬ ‫איך‬?
Model Evaluation and Selection
•‫לחיזוי‬ ‫מודלים‬ ‫שתי‬ ‫בנינו‬
•‫להשתמש‬ ‫מודל‬ ‫איזה‬ ‫נדע‬ ‫איך‬?
•‫טיב‬ ‫מדדי‬ ‫להגדיר‬ ‫צריך‬:
Model Evaluation and Selection
•‫לחיזוי‬ ‫מודלים‬ ‫שתי‬ ‫בנינו‬
•‫להשתמש‬ ‫מודל‬ ‫איזה‬ ‫נדע‬ ‫איך‬?
•‫טיב‬ ‫מדדי‬ ‫להגדיר‬ ‫צריך‬:
•‫חיזוי‬ ‫לטעות‬ ‫מדד‬:MSE,RMSE,MAE,...
•‫מודל‬ ‫של‬ ‫לפשטות‬ ‫מדד‬
•‫מודל‬ ‫של‬ ‫לסיבוכיות‬ ‫מדד‬
MAE – mean absolute error
MSE
‫מדי‬ ‫אופטימיים‬ ‫אמדים‬
•‫על‬ ‫טעות‬ ‫חישוב‬ ‫בעזרת‬ ‫אמדים‬ ‫מצאנו‬TRAIN
‫דטה‬
•‫מדי‬ ‫אופטימיים‬ ‫להיות‬ ‫יכולים‬ ‫האלו‬ ‫האמדים‬
‫מדי‬ ‫אופטימיים‬ ‫אמדים‬
•‫על‬ ‫טעות‬ ‫חישוב‬ ‫בעזרת‬ ‫אמדים‬ ‫מצאנו‬TRAIN
‫דטה‬
•‫מדי‬ ‫אופטימיים‬ ‫להיות‬ ‫יכולים‬ ‫האלו‬ ‫האמדים‬
•‫ב‬ ‫נעזר‬crossvalidation-
http://www.dcc.fc.up.pt/~ltorgo/DataMiningWithR/code2.html
http://www.dcc.fc.up.pt/~ltorgo/DataMiningWithR/code2.html
‫אצות‬ ‫של‬ ‫סוגים‬ ‫לכם‬ ‫חזאי‬ ‫בניית‬
‫אצות‬ ‫של‬ ‫סוגים‬ ‫לכם‬ ‫חזאי‬ ‫בניית‬
‫אצות‬ ‫של‬ ‫סוגים‬ ‫לכם‬ ‫חזאי‬ ‫בניית‬
‫אצות‬ ‫של‬ ‫סוגים‬ ‫לכם‬ ‫חזאי‬ ‫בניית‬
V
‫אקראי‬ ‫יער‬
‫אקראי‬ ‫יער‬
‫אקראי‬ ‫יער‬
Links
• Course videos: https://goo.gl/osnGa7
• Course slides:
https://www.slideshare.net/igorkleiner5
• Course Facebook group: https://goo.gl/7WzpTU
• email: igkleiner@gmail.com

Contenu connexe

Plus de Igor Kleiner

מבוא למדעי הנתונים הרצאה 1
מבוא למדעי הנתונים הרצאה 1מבוא למדעי הנתונים הרצאה 1
מבוא למדעי הנתונים הרצאה 1Igor Kleiner
 
תכנות דינמי הרצאה 3
תכנות דינמי הרצאה 3תכנות דינמי הרצאה 3
תכנות דינמי הרצאה 3Igor Kleiner
 
תכנות דינמי הרצאה 4
תכנות דינמי הרצאה 4תכנות דינמי הרצאה 4
תכנות דינמי הרצאה 4Igor Kleiner
 
שאלות לתרגול עצמי
שאלות לתרגול עצמישאלות לתרגול עצמי
שאלות לתרגול עצמיIgor Kleiner
 
פתרון תרגיל 3
פתרון תרגיל 3פתרון תרגיל 3
פתרון תרגיל 3Igor Kleiner
 
מבוא לתכנות מדעי: פייתון הרצאה 13
מבוא לתכנות מדעי: פייתון הרצאה 13מבוא לתכנות מדעי: פייתון הרצאה 13
מבוא לתכנות מדעי: פייתון הרצאה 13Igor Kleiner
 
תכנות מדעי פייתון: הרצאה 12: סיבוכיות
תכנות מדעי פייתון: הרצאה 12: סיבוכיותתכנות מדעי פייתון: הרצאה 12: סיבוכיות
תכנות מדעי פייתון: הרצאה 12: סיבוכיותIgor Kleiner
 
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמי
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמימבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמי
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמיIgor Kleiner
 
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעה
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעהתכנות מדעי: פייתון: הרצאה 10: : תחום הכרעה
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעהIgor Kleiner
 
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017Igor Kleiner
 
תכנות מדעי: פייתון: הרצאה 8: 2017
תכנות מדעי: פייתון: הרצאה 8:  2017תכנות מדעי: פייתון: הרצאה 8:  2017
תכנות מדעי: פייתון: הרצאה 8: 2017Igor Kleiner
 
תכנות מדעי: פייתון : הרצאה 7: 2017
תכנות מדעי: פייתון : הרצאה 7: 2017תכנות מדעי: פייתון : הרצאה 7: 2017
תכנות מדעי: פייתון : הרצאה 7: 2017Igor Kleiner
 
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימות
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימותתכנות מדעי: פייתון: הרצאה 6: קבצים, רשימות
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימותIgor Kleiner
 
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017Igor Kleiner
 
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017Igor Kleiner
 
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאות
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאותמבוא לתכנות מדעי: פייתון: הרצאה 3: לולאות
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאותIgor Kleiner
 
מבוא לתכנות מדעי: פייתון: הרצאה 2: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 2: 2017מבוא לתכנות מדעי: פייתון: הרצאה 2: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 2: 2017Igor Kleiner
 
פייתון: הרצאה 1
פייתון: הרצאה 1פייתון: הרצאה 1
פייתון: הרצאה 1Igor Kleiner
 
מערכות לומדות פגישה 7-1 יער אקראי
מערכות לומדות פגישה 7-1 יער אקראימערכות לומדות פגישה 7-1 יער אקראי
מערכות לומדות פגישה 7-1 יער אקראיIgor Kleiner
 
מערכות לומדות תרגול 3 עצים
מערכות לומדות תרגול 3 עציםמערכות לומדות תרגול 3 עצים
מערכות לומדות תרגול 3 עציםIgor Kleiner
 

Plus de Igor Kleiner (20)

מבוא למדעי הנתונים הרצאה 1
מבוא למדעי הנתונים הרצאה 1מבוא למדעי הנתונים הרצאה 1
מבוא למדעי הנתונים הרצאה 1
 
תכנות דינמי הרצאה 3
תכנות דינמי הרצאה 3תכנות דינמי הרצאה 3
תכנות דינמי הרצאה 3
 
תכנות דינמי הרצאה 4
תכנות דינמי הרצאה 4תכנות דינמי הרצאה 4
תכנות דינמי הרצאה 4
 
שאלות לתרגול עצמי
שאלות לתרגול עצמישאלות לתרגול עצמי
שאלות לתרגול עצמי
 
פתרון תרגיל 3
פתרון תרגיל 3פתרון תרגיל 3
פתרון תרגיל 3
 
מבוא לתכנות מדעי: פייתון הרצאה 13
מבוא לתכנות מדעי: פייתון הרצאה 13מבוא לתכנות מדעי: פייתון הרצאה 13
מבוא לתכנות מדעי: פייתון הרצאה 13
 
תכנות מדעי פייתון: הרצאה 12: סיבוכיות
תכנות מדעי פייתון: הרצאה 12: סיבוכיותתכנות מדעי פייתון: הרצאה 12: סיבוכיות
תכנות מדעי פייתון: הרצאה 12: סיבוכיות
 
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמי
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמימבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמי
מבוא לתכנות מדעי: פייתון: הרצאה 11: דבגינג + תכנות דינמי
 
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעה
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעהתכנות מדעי: פייתון: הרצאה 10: : תחום הכרעה
תכנות מדעי: פייתון: הרצאה 10: : תחום הכרעה
 
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 9: 2017
 
תכנות מדעי: פייתון: הרצאה 8: 2017
תכנות מדעי: פייתון: הרצאה 8:  2017תכנות מדעי: פייתון: הרצאה 8:  2017
תכנות מדעי: פייתון: הרצאה 8: 2017
 
תכנות מדעי: פייתון : הרצאה 7: 2017
תכנות מדעי: פייתון : הרצאה 7: 2017תכנות מדעי: פייתון : הרצאה 7: 2017
תכנות מדעי: פייתון : הרצאה 7: 2017
 
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימות
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימותתכנות מדעי: פייתון: הרצאה 6: קבצים, רשימות
תכנות מדעי: פייתון: הרצאה 6: קבצים, רשימות
 
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 5: 2017
 
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 4: 2017
 
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאות
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאותמבוא לתכנות מדעי: פייתון: הרצאה 3: לולאות
מבוא לתכנות מדעי: פייתון: הרצאה 3: לולאות
 
מבוא לתכנות מדעי: פייתון: הרצאה 2: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 2: 2017מבוא לתכנות מדעי: פייתון: הרצאה 2: 2017
מבוא לתכנות מדעי: פייתון: הרצאה 2: 2017
 
פייתון: הרצאה 1
פייתון: הרצאה 1פייתון: הרצאה 1
פייתון: הרצאה 1
 
מערכות לומדות פגישה 7-1 יער אקראי
מערכות לומדות פגישה 7-1 יער אקראימערכות לומדות פגישה 7-1 יער אקראי
מערכות לומדות פגישה 7-1 יער אקראי
 
מערכות לומדות תרגול 3 עצים
מערכות לומדות תרגול 3 עציםמערכות לומדות תרגול 3 עצים
מערכות לומדות תרגול 3 עצים
 

למידה ממוכנת פגישה 8