Designing Deep Learning Architectures
In the previous chapter, we went through the entire deep learning life cycle and understood what it means to make a deep learning project successful from end to end. With that knowledge, we are now ready to dive further into the technicalities of deep learning models. In this chapter, we will dive into common deep learning architectures used in the industry and understand the reasons behind each architecture’s design. For intermediate and advanced readers, this will be a brief recap to ensure alignment in the definitions of terms. For beginner readers, architectures will be presented in a way that is easy to digest so that you can get up to speed on the useful neural architectures in the world of deep learning.
Grasping the methodologies behind a wide variety of architectures allows you to innovate custom architectures specific to your use case and, most importantly, gain the skill to choose an appropriate foundational architecture based...