There are numerous online and offline technical resources about deep learning. Every day, people publish new papers and write new things. However, it is rare to see resources teaching practical concerns for structuring deep learning projects, from top to bottom, from problem to solution. People know fancy technicalities, but even some experienced people feel lost in the details once they need to structure their own project.
Andrew Ng’s new initiative, deeplearning.ai, rushes to help at this stage. deeplearning.ai is a collection of courses teaching deep learning with all the necessary details (great place to start deep understanding!!), and one of the courses called “Structuring Machine Learning Project” mainly teaches the design of a deep learning solution intuitively with real-life examples. Giving a single pill ruling to all is impossible, but this course establishes a reasonable basis for considering a DL project. And apparently, I still have things to learn from Andrew Ng. after all my years of experience. I also started my ML career with his famous Coursera ML course :). Thank you, Mr. Ng.
Below, I plot a diagram summarizing what is mentioned in the course. However, it is not a verbatim depiction and probably includes some of my own measures. Ultimately, It was a good exercise for me and a good reference for you.
Please go and check the videos if the diagram does not make sense at all, and ping me if you have something that you don’t like.