- Co to jest krok i wyściółki w CNN?
- Co to jest wyściółka w CNN?
- Jak obliczane jest kroki i wyściółka CNN?
- Dlaczego warto używać kroku w CNN?
Co to jest krok i wyściółki w CNN?
Stride oznacza, ile kroków poruszamy w każdym kroku w konwencji.Domyślnie jest to jeden. Splot z Stride 1. Możemy zauważyć, że rozmiar wyjściowy jest mniejszy niż wejście. Aby utrzymać wymiar wyjściowy jak na wejściu, używamy wyściółki. Wyściółka jest procesem dodawania zer do symetrycznej macierzy wejściowej ...
Co to jest wyściółka w CNN?
Wyściółka jest po prostu procesem dodawania warstw zer do naszych obrazów wejściowych, aby uniknąć problemów wymienionych powyżej. Zapobiega to zmniejszeniu jako, jeśli p = liczba warstw zer dodanych do granicy obrazu, wówczas nasz obraz (n x n) staje się (n + 2p) x (n + 2p) po wyściółce.
Jak obliczane jest kroki i wyściółka CNN?
Stride to liczba przesunięć pikseli w macierzy wejściowej. W przypadku wyściółki P rozmiar filtra 𝑓 ∗ 𝑓 i rozmiar obrazu wejściowego 𝑛 ∗ 𝑛 i krok '𝑠' nasz wymiar obrazu wyjściowego będzie [(𝑛 + 2𝑝 - 𝑓 + 1) / 𝑠 + 1] ∗ [(𝑛 + 2𝑝 - 𝑓 + 1) / 𝑠 + 1].
Dlaczego warto używać kroku w CNN?
Stride kontroluje sposób, w jaki filtr komunikuje się wokół objętości wejściowej. W przykładzie mieliśmy w części 1, filtr komunikuje się wokół objętości wejściowej, zmieniając jedną jednostkę na raz. Kwota, w której przesuwa się filtr, jest krok.