Deep Learning For Visual Understanding