Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with Question 23. What makes CNNs translation invariant? #10

Open
khanhvu207 opened this issue Jan 22, 2023 · 0 comments
Open

Issue with Question 23. What makes CNNs translation invariant? #10

khanhvu207 opened this issue Jan 22, 2023 · 0 comments

Comments

@khanhvu207
Copy link

khanhvu207 commented Jan 22, 2023

The answer to this question is somewhat incorrect. In particular, the convolution operator only has the translational equivariance property. In this case, several factors that can constitute the translational invariance property of CNNs. We could argue that the translational invariance is due to the usage of pooling layers which downsamples the feature maps and thus makes the model less sensitive to small translations. Or, data augmentation helps the model learn to be more robust to positional displacements. Ultimately, CNNs are not translational invariant by design, see this paper.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant