1
$\begingroup$

What's a difference (in terms of architecture) between the neoperceptron and CNN?

Both ANNs have hidden layers and scanners, as I understood, but many sources subdivide them in two classes.

$\endgroup$

1 Answer 1

2
$\begingroup$

According to the research paper, neoperceptrons are a class of CNN that are not sensitive to rotations.

One of the issues with traditional kernels (that was the case before CNN and it is still true with them) is that the rotation of the input image would lead to different results, because the neurons in the dense layer would have different levels of activations.

With these new neurons, you don't get an issue with orientation. So in theory, if you have a gradient in your image, no matter what the orientation is, you would get the same value.

For a traditional CNN, you would get maximum activation with the original orientation, inverse with a 180° rotated image, and no activation with 90° or 270°.

$\endgroup$
1
  • $\begingroup$ Thank you very much for explanation! Everything fell into place $\endgroup$ Commented Oct 26, 2018 at 8:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.