NOC:Deep Learning for Computer Vision