Doing Machine Learning, the right way

#artificialintelligence 

Some companies are creating departments/teams to handle the Machine Learning part of their products. I do understand the theory behind this. You assemble a team that has experience with ML and then let them do the different products ML-specific code. The question is do this actually works? Let's dig down to the basics to answer this question.