SlideShare a Scribd company logo
1 of 32
Download to read offline
‫לומדות‬ ‫מערכות‬
Igor Kleiner
Lecture 1/ Part 4
‫קורס‬ ‫של‬ ‫סילבוס‬,‫קורס‬ ‫של‬ ‫מטרות‬
2017
‫תזכורת‬
‫הנושאים‬ ‫רשימת‬
• The learning problem
• Linear regression
• Perceptron
• Types of data
• Exploratory analysis
• Data preprocessing
• Error and noise
• Training and testing
• VC dimension,
generalization
• Logit regression
• Overfitting
• Regularization
• Validation
• SVM
• Random tree
• Boosting
• PCA, PLS
• Сlustering
• ML
• KNN
• Data scientist interview
• DS at work CRISP
• Feature selection
• Dimension reduction
• Lasso
• LDA
• Bias sampling
• Data snooping
• Critical thinking
theoreticalpracticalconceptualgeneral
‫תאוריה‬ ‫שוב‬?
‫תאוריה‬ ‫שוב‬?
•‫בהם‬ ‫להשתמש‬ ‫ולדעת‬ ‫ממוחשבת‬ ‫ללמידה‬ ‫שיטות‬ ‫ללמוד‬ ‫מספיק‬ ‫אולי‬
‫שחורה‬ ‫כבתיבה‬?
‫דוגמא‬1:‫בורסה‬
•‫מרטה‬:‫דולר‬ ‫של‬ ‫למחיר‬ ‫חזאי‬ ‫לבנות‬
‫דולר‬ ‫של‬ ‫למחיר‬ ‫חזאי‬ ‫בניית‬-‫פתרון‬
•‫היסטוריים‬ ‫נתונים‬ ‫לקחו‬
•‫הנתונים‬ ‫כל‬ ‫של‬ ‫נירמול‬ ‫ביצוע‬
•‫חלקים‬ ‫לשתי‬ ‫דטה‬ ‫חלוקה‬:Dtrain, Dtest
•‫בקבוצת‬ ‫נתונים‬ ‫על‬ ‫למידה‬ ‫באלגוריתם‬ ‫שימוש‬Dtrain
•‫קבוצת‬ ‫על‬ ‫האלגוריתם‬ ‫עבודה‬ ‫איכות‬ ‫בדיקת‬Dtest
‫דולר‬ ‫של‬ ‫למחיר‬ ‫חזאי‬ ‫בניית‬-‫פתרון‬
•‫היסטוריים‬ ‫נתונים‬ ‫לקחו‬
•‫הנתונים‬ ‫כל‬ ‫של‬ ‫נירמול‬ ‫ביצוע‬
•‫חלקים‬ ‫לשתי‬ ‫דטה‬ ‫חלוקה‬:Dtrain, Dtest
•‫בקבוצת‬ ‫נתונים‬ ‫על‬ ‫למידה‬ ‫באלגוריתם‬ ‫שימוש‬Dtrain
•‫קבוצת‬ ‫על‬ ‫האלגוריתם‬ ‫עבודה‬ ‫איכות‬ ‫בדיקת‬Dtest
•‫מדהימות‬ ‫תוצאות‬ ‫הראה‬ ‫אחרון‬ ‫שלב‬
‫דולר‬ ‫של‬ ‫למחיר‬ ‫חזאי‬ ‫בניית‬-‫פתרון‬
•‫היסטוריים‬ ‫נתונים‬ ‫לקחו‬
•‫הנתונים‬ ‫כל‬ ‫של‬ ‫נירמול‬ ‫ביצוע‬
•‫חלקים‬ ‫לשתי‬ ‫דטה‬ ‫חלוקה‬:Dtrain, Dtest
•‫בקבוצת‬ ‫נתונים‬ ‫על‬ ‫למידה‬ ‫באלגוריתם‬ ‫שימוש‬Dtrain
•‫קבוצת‬ ‫על‬ ‫האלגוריתם‬ ‫עבודה‬ ‫איכות‬ ‫בדיקת‬Dtest
•‫נוראיות‬ ‫היו‬ ‫התוצאות‬ ‫בפועל‬
‫דולר‬ ‫של‬ ‫למחיר‬ ‫חזאי‬ ‫בניית‬-‫פתרון‬
•‫היסטוריים‬ ‫נתונים‬ ‫לקחו‬
•‫הנתונים‬ ‫כל‬ ‫של‬ ‫נירמול‬ ‫ביצוע‬
•‫חלקים‬ ‫לשתי‬ ‫דטה‬ ‫חלוקה‬:Dtrain, Dtest
•‫בקבוצת‬ ‫נתונים‬ ‫על‬ ‫למידה‬ ‫באלגוריתם‬ ‫שימוש‬Dtrain
•‫קבוצת‬ ‫על‬ ‫האלגוריתם‬ ‫עבודה‬ ‫איכות‬ ‫בדיקת‬Dtest
•‫נוראיות‬ ‫היו‬ ‫התוצאות‬ ‫בפועל‬
•‫קרה‬ ‫מה‬?
‫דולר‬ ‫של‬ ‫למחיר‬ ‫חזאי‬ ‫בניית‬-‫פתרון‬
•‫קרה‬ ‫מה‬?
‫דולר‬ ‫של‬ ‫למחיר‬ ‫חזאי‬ ‫בניית‬-‫פתרון‬
•‫קרה‬ ‫מה‬?
•‫טעות‬:data snooping(‫נתונים‬ ‫חטטנות‬)
•‫ל‬ ‫להשתמש‬ ‫כדאי‬ ‫לא‬-TEST‫או‬ ‫זו‬ ‫בצורה‬ ‫שהשתתף‬ ‫בדטה‬
‫למידה‬ ‫בשלבים‬ ‫אחרת‬
‫דוגמא‬2:‫השד‬ ‫סרטן‬
•‫מטרה‬:‫להחליט‬ ‫שתלמד‬ ‫לומדת‬ ‫מערכת‬ ‫לכתוב‬,‫של‬ ‫מהנתונים‬
‫שונים‬ ‫גידולים‬ ‫פרמטרים‬,‫לא‬ ‫או‬ ‫מסוכן‬ ‫הינו‬ ‫חדש‬ ‫גידול‬ ‫האם‬
‫דוגמא‬2:‫השד‬ ‫סרטן‬
•‫מטרה‬:‫להחליט‬ ‫שתלמד‬ ‫לומדת‬ ‫מערכת‬ ‫לכתוב‬,‫של‬ ‫מהנתונים‬
‫שונים‬ ‫גידולים‬ ‫פרמטרים‬,‫לא‬ ‫או‬ ‫מסוכן‬ ‫הינו‬ ‫חדש‬ ‫גידול‬ ‫האם‬
•‫של‬ ‫נתונים‬ ‫של‬ ‫טבלת‬ ‫נתונה‬569‫גידולים‬,‫גידול‬ ‫לכל‬30
‫מאפיינים‬–X‫החלטה‬ ‫ומשתנה‬Y‫לא‬ ‫או‬ ‫מסוכן‬ ‫גידול‬ ‫האם‬
‫דוגמא‬2:‫השד‬ ‫סרטן‬
‫קוד‬
•‫נתונים‬ ‫עם‬ ‫קובץ‬ ‫פתיחת‬
‫דוגמא‬2:‫השד‬ ‫סרטן‬
‫קוד‬
•‫נתונים‬ ‫עם‬ ‫קובץ‬ ‫פתיחת‬
•‫נתונים‬ ‫נירמול‬
‫דוגמא‬2:‫השד‬ ‫סרטן‬
‫קוד‬
•‫קבוצות‬ ‫לשתי‬ ‫נתונים‬ ‫חלוקת‬:test, train
•‫אלגוריתם‬ ‫בעזרת‬ ‫מנתונים‬ ‫למידה‬KNN‫נתונים‬ ‫קבוצת‬ ‫על‬
train
•‫קבוצת‬ ‫על‬ ‫למידה‬ ‫איכות‬ ‫הערכת‬test
‫דוגמא‬2:‫השד‬ ‫סרטן‬
‫הערות‬
•‫מסובך‬ ‫נראה‬ ‫לא‬ ‫רפואית‬ ‫חשובה‬ ‫בעיה‬ ‫לפתרון‬ ‫הקוד‬
‫דוגמא‬2:‫השד‬ ‫סרטן‬
‫הערות‬
•‫טוב‬ ‫למד‬ ‫שאלגוריתם‬ ‫לראות‬ ‫אפשר‬
‫דוגמא‬2:‫השד‬ ‫סרטן‬
‫הערות‬
•‫טוב‬ ‫למד‬ ‫שאלגוריתם‬ ‫לראות‬ ‫אפשר‬
•‫אבל‬:
•‫נתונים‬ ‫נירמול‬,‫קבוצות‬ ‫לשתי‬ ‫חלוקה‬,‫למידה‬,‫איכות‬ ‫בדיקת‬–
‫מוכר‬ ‫נשמע‬ ‫זה‬!!!
‫דוגמא‬2:‫השד‬ ‫סרטן‬
‫הערות‬
•‫טוב‬ ‫למד‬ ‫שאלגוריתם‬ ‫לראות‬ ‫אפשר‬
•‫אבל‬:
•‫נתונים‬ ‫נירמול‬,‫קבוצות‬ ‫לשתי‬ ‫חלוקה‬,‫למידה‬,‫איכות‬ ‫בדיקת‬–
‫מוכר‬ ‫נשמע‬ ‫זה‬!!!
DATA SNOOPING
‫דוגמא‬3:‫ב‬ ‫למחקר‬ ‫דומה‬ ‫טעות‬-Stanford
DATA SNOOPING
‫מסקנה‬
•‫תאוריה‬ ‫את‬ ‫לדעת‬ ‫חשוב‬
‫מסקנה‬
•‫תאוריה‬ ‫את‬ ‫לדעת‬ ‫חשוב‬
•‫בכלים‬ ‫עיוור‬ ‫באופן‬ ‫להשתמש‬ ‫כדאי‬ ‫לא‬,‫לגרום‬ ‫יכול‬ ‫זה‬
‫נזק‬
‫מסקנה‬
•‫תאוריה‬ ‫את‬ ‫לדעת‬ ‫חשוב‬
•‫בכלים‬ ‫עיוור‬ ‫באופן‬ ‫להשתמש‬ ‫כדאי‬ ‫לא‬,‫נזק‬ ‫לגרום‬ ‫יכול‬ ‫זה‬
•‫לומדות‬ ‫מערכות‬ ‫של‬ ‫פרקטיים‬ ‫להיבטים‬ ‫בנוסף‬ ‫בקורס‬,
‫החשובים‬ ‫תאורטיים‬ ‫בהיבטים‬ ‫נגע‬ ‫גם‬ ‫אנו‬
‫ממוחשבת‬ ‫למידה‬ ‫של‬ ‫מטריה‬
‫דוגמא‬:‫בעריסה‬ ‫מוות‬
‫אי‬-‫יכול‬ ‫ידע‬"‫להרוג‬"
‫דוגמא‬:‫בעריסה‬ ‫מוות‬
‫אי‬-‫יכול‬ ‫ידע‬"‫להרוג‬"
‫דוגמא‬:‫בעריסה‬ ‫מוות‬
‫אי‬-‫יכול‬ ‫ידע‬"‫להרוג‬"
‫דוגמא‬:‫בעריסה‬ ‫מוות‬
‫אי‬-‫יכול‬ ‫ידע‬"‫להרוג‬"
‫סיכום‬
‫הקורס‬ ‫של‬ ‫הסילבוס‬ ‫על‬ ‫עברנו‬
‫מדוגמאות‬ ‫בלמידה‬ ‫תאורטי‬ ‫ידע‬ ‫בחשיבות‬ ‫דנו‬
‫לקרות‬ ‫שיכולות‬ ‫לטעיות‬ ‫דוגמאות‬ ‫ראינו‬,‫כאשר‬
‫יודעים‬ ‫לא‬"‫עושים‬ ‫מה‬"
מערכות לומדות פגישה 1 חלק 4: סילבוס

More Related Content

More from Igor Kleiner

מדעי נתונים לכל אחד
מדעי נתונים לכל אחדמדעי נתונים לכל אחד
מדעי נתונים לכל אחדIgor Kleiner
 
מבוא למדעי הנתונים שבוע 2
מבוא למדעי הנתונים שבוע 2מבוא למדעי הנתונים שבוע 2
מבוא למדעי הנתונים שבוע 2Igor 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
 

More from Igor Kleiner (20)

מדעי נתונים לכל אחד
מדעי נתונים לכל אחדמדעי נתונים לכל אחד
מדעי נתונים לכל אחד
 
מבוא למדעי הנתונים שבוע 2
מבוא למדעי הנתונים שבוע 2מבוא למדעי הנתונים שבוע 2
מבוא למדעי הנתונים שבוע 2
 
מבוא למדעי הנתונים הרצאה 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
 

מערכות לומדות פגישה 1 חלק 4: סילבוס