Toward Effective Neural Architectures And Algorithms For Generalizable Deep Learning