Deep learning for real-world object detection