Я збентежений. Чи є різниця між мережами глибоких переконань та машинами Deep Boltzmann? Якщо так, яка різниця?
Я збентежений. Чи є різниця між мережами глибоких переконань та машинами Deep Boltzmann? Якщо так, яка різниця?
Відповіді:
Хоча мережі глибокої віри (DBN) та машини Deep Boltzmann (DBM) схематично виглядають дуже схоже, вони насправді якісно дуже відрізняються. Це тому, що DBN спрямовані, а DBM - непрямі. Якби ми хотіли вписати їх у більш широку картину ML, ми могли б сказати, що DBN - це сигмоїдні мережі вірування з багатьма щільно пов'язаними шарами прихованих змінних, а DBM - маркові випадкові поля з безліччю щільно пов'язаних шарів прихованих змінних.
Як такі вони успадковують усі властивості цих моделей. Наприклад, у DBN-обчисленні , де - видимий шар, а - приховані змінні, легко. З іншого боку, обчислення будь-чого, як правило, обчислювально нездійсненно в СУБД через функцію нерозривного розбиття.
Як сказано, є схожість. Наприклад:
Обидві є імовірнісними графічними моделями, що складаються із складених шарів УЗМ. Різниця полягає в тому, як з'єднані ці шари.
Це посилання дає зрозуміти: http://jmlr.org/proceedings/papers/v5/salakhutdinov09a/salakhutdinov09a.pdf . Малюнок 2 та Розділ 3.1 особливо актуальні.
Підсумовувати:
У DBN з'єднання між шарами спрямовуються. Тому перші два шари утворюють RBM (непрямується графічна модель), потім наступні шари утворюють спрямовану генеративну модель.
У DBM з'єднання між усіма шарами є непрямим, тому кожна пара шарів утворює RBM.