Natalie I want to understand the differences between R-CNN, Fast R-CNN, and Faster R-CNN in computer vision. How do these object detection models improve speed and accuracy over time? Can someone also explain their advantages and typical applications?