ALOPEX

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש

ALOPEX הוא אלגוריתם למידת מכונה מבוסס מתאם שהוצע לראשונה על ידי אוונגליה מיכלי-צאנאקו והארת' ב-1974.

עיקרון

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

שיטה

ALOPEX, בצורתו הפשוטה, מוגדר על ידי משוואת עדכון:

Δ Wij(n)=γ Δ Wij(n1)Δ R(n)+ri(n)

כאשר: *n0 הוא השלב או צעד הזמן. *Δ Wij(n) הוא ההפרש בין הערך הנוכחי לערך הקודם של משתנה המערכת  Wij בשלב n. *Δ R(n) הוא ההפרש בין הערך הנוכחי לערך הקודם של פונקציית התגובה  R, בשלב n. *γ הוא פרמטר קצב הלמידה (γ <0 ממזער את R, ו-γ >0 ממקסם את R ). *ri(n) N(0,σ 2)

דיון

ביסודו של דבר, ALOPEX משנה כל משתנה מערכת Wij(n) בהתבסס על מכפלה של: השינוי הקודם במשתנה ΔWij(n1), השינוי שנוצר בפונקציית העלות ΔR(n), ופרמטר קצב הלמידה γ. יתרה מזו, כדי למצוא את המינימום (או המקסימום) המוחלט, התהליך הסטוכסטי rij(n) (גאוסי או אחר) מתווסף כדי "לדחוף" את האלגוריתם באופן סטוכסטי אל מחוץ למינימומים מקומיים.

הפניות

  • הארת', א., וצאנאקו, א. (1974) Alopex: שיטה סטוכסטית לקביעת שדות קליטה חזותיים. Vision Research, 14:1475-1482. תקציר מ-ScienceDirect
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0

ALOPEX40715384Q4652408