Instruction: Provide a detailed explanation of Capsule Networks and contrast them with Convolutional Neural Networks.
Context: This question tests the candidate's knowledge of advanced neural network architectures and their ability to articulate the benefits and differences of emerging technologies.
Official answer available
Preview the opening of the answer, then unlock the full walkthrough.
The way I'd explain it in an interview is this: Capsule Networks were proposed to preserve richer information about spatial relationships than standard CNNs typically do. Instead of treating activations mainly as scalar evidence for feature presence, capsules try to represent properties like pose or...