Deep Learning for Visual Neuroprosthesis