Your question is CNNs vs Transformers for Vision. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
You are comparing two deep learning architectures for an image understanding task and need to explain the tradeoffs clearly.
Describe the structural differences between convolutional neural networks and Transformers, and explain when you would choose one over the other for computer vision tasks.