What is ResNet (Residual Network) and why is it important in deep learning? How do residual connections help in training deep neural networks? What problem does ResNet solve compared to traditional neural networks? How does the skip connection work in a ResNet architecture? What are the real-world applications of ResNet in computer vision tasks?