Download presentation
Presentation is loading. Please wait.
1
מודל ONLINE לומדמורה 1. כל ניתן לחישוב בזמן פולינומיאלי 2. אחרי מספר פולינומיאלי של טעיות ( ) הלומד לא טועה ז"א שווה ל- Littlestone 1988
2
מודל EXACT Angluin 1987 לומדמורה 1. כל ניתן לחישוב בזמן פולינומיאלי 2. אחרי מספר פולינומיאלי של EQ הלומד מוצא את ז"א שווה ל- EQ=Equivalence Queryשאלתת השקילות
3
דוגמא 1 2345 1 למידה במודל ONLINE למידה במודל EXACT חיפוש בינרי
4
משפט ניתן ללמוד C במודל EXACT אם"ם ניתן ללמוד את C במודל ONLINE לומדמורה הוכחה יהי A אלגוריתם במודל EXACT ל- C תריץ את A אם התשובה no תחזיר את התשובה ל A כוון שני...
5
משפט אם ניתן ללמוד C במודל EXACT אזי ניתן ללמוד את C במודל הלמידה מדוגמאות הוכחה יהי A אלגוריתם במודל EXACT ל- C שרץ בזמן poly(s,size C ( f )) נריץ את A וכל פעם ש-A שואל EQ(h) האלגוריתם מחפש דוגמא נגדית מ- S ז"א נגדיר אלגוריתם B שמקבל קלט S – אוסף של דוגמאות מקרה א ואז אפשר להוציא את מקרה ב A עוצר ומוציא היפטזה אקוולטית ל-
6
ONLINEEXACT EXAMPLE
7
דוגמא 2: טרם בוליאני Term
8
אלגוריתם ל- Term Input S L:={x 1,x 1,x 2,x 2,…,x n,x n } EQ(L) a If a = YES return(L) Remove l from L if l(a i )=0 זמן למידה מתאימה Proper מספר EQ
9
בשלב i נסמן הדוגמא הנגדית מקיימת לא נמחק ליטרל שנמצא ב-f נמחק ב- h לפחות ליטרל אחד
10
משפט הדואליות 1 :אם ניתן ללמוד C ב-EXACT בזמן T ו- q שאלתות אזי ניתן ללמוד C D מדוגמאות בזמן O(T) ו- q שאלתות. משפט הדואליות 2 :C ניתנת ללמידה ב-EXACT אם"ם C D ניתנת ללמידה ב-EXACT. לומד ל- C D מורה לומד ל- C
11
משפט ההרכבה תהי C מחלקת פונקציות בוליניות תהיסדרת פונקציות כך שכל g i ניתנת לחישוב בזמן T G. אם C ניתנת ללמידה ב-EXACT בזמן T(n) ו-q(n) שאלתות אזי ניתן ללמידה ב-EXACT בזמן O( T(t)+q(t) t T G ) אלגוריתם הלימידה מוציא היפוטזה בגודל poly(t) ו- O(q(t)) שאלתות
12
הוכחה: יהי A(n) אלגוריתם לימידה ל - C נגדיר אלגוריתם B
13
דוגמא 3 זמן לימידת Term מספר EQ זמן
14
WINNOW יהי P מספר הדוגמאות החיוביות (צעד 3) ו - N השליליות (צעד 4)
15
בדוגמא חיובית מכוון ש- בדוגמא חיובית בדוגמא שלילית סכום המשקלות בדוגמא שלילית
16
חזרה לדוגמא 3 זמן לימידת Term מספר EQ זמן
17
דוגמא 4 רשימת החלטה (DL) Decision list נוסיף משתנה ונגדיר רשימה מונוטונית נגדיר רשימה מונוטונית דחוסה.אם למה אם ניתן ללמוד רשימה מונוטונית דחוסה אזי ניתן ללמוד רשימת החלטה
18
נניח בשלב מסוים באלגוריתם יש לנו היפטזה כאשר כאשר שואלים
19
כאשר כאשר שואלים כל המשתנים ב- אפס ב- קיים משתנה ב- אחד ב- משתנה זה לא נמצא ב- נוציא משתנה זה מ- עדיין מתקיימת התכונה
20
נתחיל עם היפטזה אחרי כל EQ נמחק אחד מהמשתנים באחד מה- לכן מספר ה- EQ הוא לכל היותר זמן
21
משפט : ניתן ללמוד DT ב-EXACT בזמן האלגוריתם מוציא log s-DL בגודל משפט : ניתן ללמוד DNF מדוגמאות בזמן האלגוריתם מוציא בגודל
22
חסם עליון על מספר שאלתות השקילות משפט : ניתן ללמוד כל מחלקה C ב-EXACT עם log|C| שאלתות שקילות (וזמן אקספוננציאלי). הוכחה : לקבוצה דוגמאות S נגדיר
23
000000000000011111111 0
24
דוגמא DNF DNF בגודל s משפט : ניתן ללמוד DNF ב-EXACT עם שאלתות שקילות (וזמן אקספוננציאלי).
25
אלגוריתם PERCEPTRON
28
משפט PERCEPTRON הוכחה
29
משפט PERCEPTRON הוכחה
30
משפט PERCEPTRON הוכחה
31
שימוש באלגוריתם PERCEPTRON The Department of Computer Science is the second largest academic unit in the Technion, with about 1,300 under-graduate students ( about one-eighth of the total number of Technion students) and more than 200 graduate students. It comprises about 50 faculty members of international repute with expertise in a wide variety of fields. It is the largest department of computer science in Israel and supplies the Israeli hi-tech industry with the highest caliber manpower דף אינטרנט Spam +1 Not Spam -1 זבל הגדרת משתנים Attributes
32
Spam +1 Not Spam -1
33
Expert Advice נתונים n מומחים Exp 1 Exp 2 Exp 3 Exp n ME
34
Weighted Majority Algorithm Exp 1 Exp 2 Exp 3 Exp n 1. 2. 3.1. 3.2. 3.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.