Deep Learning, Computer Vision, Object Detection, Optical Character Recognition, Generative Adversarial Networks