Deep vs. Diverse Architectures for Classification Problems