Deep Coding Network