3 ms·
This is pure comedy. Want to waste a bunch of cloud resources operationalizing a garbage model? Have engineers do it. The most successful workflow strategy I’v
by mlthoughts2018 7y ago
This is pure comedy. Want to waste a bunch of cloud resources operationalizing a garbage model? Have engineers do it.
The most successful workflow strategy I’ve seen in practice is where the deep learning researcher is also the person operationalizing the model. The same person who is grokking the latest paper in arxiv is also studying correlations in product data to perform feature engineering and also writing Dockerfiles to make the work reproducible and optimizing containers for production deployment, latency, failure tolerance, and evaluating performance in the specific context of the business application and creating well crafted software components with adequate testing along the way.
The commodity part is the cloud engineering, kubernetes pod setup, load testing tools, and general software engineering. Machine learning engineers are typically great at these things and they are easy to learn.
Meanwhile, learning about the nuance of hyperparameter tuning, how to evaluate overfitting, model complexity tradeoffs, when to use which kind of statistical modeling tool, how to improve models based on observing error cases, and a host of other statistical modeling concerns are wildly not commoditizable at this point of history. Knowing how to copy paste some Keras tutorials will not help you.
- PaulRobinson 7y agoSo I'll accept you might be right, except: 80% of real business problems are going to be solved by figuring out how to get XGBoost working with it. And you're done. Research is valuable, and there are some problems where doing real thinking is useful, but pareto principle is at play here: a lot of people just aren't going to need to do that, for the same reason most developers don't need to know the difference between a merge sort and a quick sort: sorting was commoditised into most programming languages decades ago. Same deal, different tech with machine learning. This is not a bad thing, and there will be a bumpy road, and there will always be a market for experts to help with the edge cases, but most firms will drop them like hot bricks within a decade.