Deep Learning For Machine Vision