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