Які відмінності між фільтрами, засвоєними в автоенкодері та конволюційній нейронній мережі?


9

У CNN ми вивчимо фільтри для створення карти функцій у згортковому шарі.

В Autoencoder окрему приховану одиницю кожного шару можна розглядати як фільтр.

Яка різниця між фільтрами, вивченими у цих двох мережах?

Відповіді:


7

У разі використання фільтрів CNN застосовуються до невеликих патчів зображення у кожному можливому місці (що також робить їх перекладними інваріантними).

Приховані шари Autoencoder отримують ціле зображення (вихід попереднього шару) як їх вхід, що не виглядає гарною ідеєю для зображень: зазвичай співвідносяться лише просторово локальні функції, тоді як більш віддалені - менш корельовані. Також ці приховані нейрони не є інваріантними для перекладу.

Таким чином, CNN - це як звичайні ANN з особливим видом регуляризації, який нулює більшість ваг для використання місцевості.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.