Ich weiß, was Bedeutung Schritt hat, wenn es nur eine ganze Zahl ist (durch welchen Schritt sollten Sie Filter auf Bild anwenden). Aber was ist mit (1, 1)
oder noch mehr Maßschritt?Was bedeutet 2D-Schritt in Faltung?
Antwort
Der Schritt definiert, wie der Filter entlang des Eingangsbildes (Tensor) bewegt wird. Nichts hält Sie davon ab, entlang unterschiedlicher Achsen unterschiedlich zu schreiten, z. B. stride=[1, 2]
bedeutet, dass 1px gleichzeitig entlang der Achse 0 und 2px entlang der Achse 1 bewegt werden. Diese besondere Kombination ist nicht üblich, aber möglich.
Die Tensorflow-API geht noch weiter und ermöglicht benutzerdefiniertes Schreiten für alle Achsen des 4D-Eingangstensors (siehe tf.nn.conv2d
). Mit dieser API ist es nicht ungewöhnlich, strides=[1, 2, 2, 1]
zu setzen, was durchaus Sinn macht: Es sollte jedes Bild (das erste 1
) und jeden Eingangskanal (das letzte 1
) verarbeiten, aber gelten 2x2
schreiten der räumlichen Dimensionen. Soweit die Faltung betroffen ist, ist die Operation anwendbar für jede strides
Array, aber nicht Werte sind gleichermaßen nützlich.
Sehr empfehlen this CS231n tutorial für weitere Details zu diesem Thema.
- 1. Was bedeutet [&] bedeutet in C++
- 2. Artefakte in Faltung
- 3. Was bedeutet „.csstransforms &“ bedeutet
- 4. Was bedeutet * __ stark * bedeutet?
- 5. Was bedeutet :: * in C++?
- 6. Was bedeutet [...] in Python?
- 7. Was bedeutet * in SQL?
- 8. Was bedeutet "% &" in Clojure?
- 9. Was bedeutet $$ in Ruby?
- 10. Was bedeutet "~" in Haskell?
- 11. Was bedeutet ".. ::." in C#?
- 12. Was bedeutet # in Mathematica?
- 13. Was bedeutet [*] + in Regex?
- 14. Was bedeutet &.! = In Ruby?
- 15. Was bedeutet "*" in Python?
- 16. Was bedeutet @ in PHP?
- 17. Was bedeutet @@ in Ruby?
- 18. Was bedeutet | = in PHP?
- 19. Was bedeutet() in Swift?
- 20. Was bedeutet "+" in + Funktion ($)?
- 21. Was bedeutet() in Haskell
- 22. Was bedeutet "{}" in Javascript?
- 23. Was bedeutet #/in URL?
- 24. Was bedeutet $() in Scala?
- 25. Was bedeutet # = in Prolog?
- 26. Was bedeutet ... in Zahlencode?
- 27. Was bedeutet @() in Powershell?
- 28. Was bedeutet in Isabelle?
- 29. Was bedeutet "**" in ANT?
- 30. Was bedeutet/*! */In C#?