On Using Inductive Biases for Designing Deep Learning Architectures