Deep Learning For Segmentation