Pybrain/מבוא לעבודה עם ANN

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי

PyBrain היא ספרייה שפותחה עבור למידת מכונה עם Python. ישנם כמה מושגים חשובים בלמידת מכונה ואחד מהם הוא רשתות. רשת מורכבת ממודולים והם מחוברים באמצעות חיבורים.

פריסה של רשת עצבית פשוטה היא כדלקמן -


Pybrain תומך ברשתות עצביות כגון Feed-Forward Network, Recurrent Network וכו'.

רשת הזנה קדימה היא רשת עצבית, שבה המידע בין הצמתים נע בכיוון קדימה ולעולם לא ייסע אחורה. רשת Feed Forward היא הראשונה והפשוטה מבין הרשתות הזמינות ברשת העצבית המלאכותית. המידע מועבר מצמתי הקלט, ליד הצמתים הנסתרים ובהמשך לצומת הפלט.

להלן פריסת רשת הזנה פשוטה.

Feed Forward Network

אומרים שהמעגלים הם מודולים והקווים עם החצים הם חיבורים למודולים.

הצמתים A, B, C ו-D הם צמתי קלט

H1, H2, H3, H4 הם צמתים נסתרים ו-O הוא הפלט.

ברשת לעיל, יש לנו 4 צמתים קלט, 4 שכבות נסתרות ופלט 1. מספר הקווים המוצגים בתרשים מציינים את פרמטרי המשקל בדגם המותאמים במהלך האימון.

רשתות חוזרות דומות לרשת Feed Forward עם ההבדל היחיד שהיא צריכה לזכור את הנתונים בכל שלב. יש לשמור את ההיסטוריה של כל שלב.

הנה פריסה פשוטה של ​​רשת חוזרת -

רשתות חוזרות