W większości architektur warstwom konwergencji towarzyszy warstwa puli (max/średnia itd.). Ponieważ te warstwy łączące się właśnie wybierają wyjście z poprzedniej warstwy (tj. Konw.), Czy możemy po prostu użyć splotu z krokiem 2 i oczekiwać podobnych wyników dokładności przy zmniejszonym zapotrzebowaniu na proces?Maksymalna warstwa puli kontra Konwolucja z wydajnością kroku
5
A
Odpowiedz
6
Tak, można to zrobić. Zostało to wyjaśnione w artykule 'Striving for simplicity: The all convolutional net'
https://arxiv.org/pdf/1412.6806.pdf. Cytat z artykułu:
„Uważamy, że max-pooling można po prostu zastąpić splotowego warstwy ze zwiększoną kroku bez utraty dokładności na kilku obraz Recognition benchmarki”
Dzięki za odpowiedź. Dlaczego w branży utrzymywana jest maksymalna pula? –
W najnowszym artykule "MobileNets: Efficient Convolutional networks" z google nie używa się łączenia w warstwach CNN (ma on jeden na końcu przed FC). Zysk może być nieistotny w porównaniu do przyspieszenia. –