Captionify: Bridging the Gap Between Vision and Language with Neural Networks | Synapse