Lessons for Building AI-Driven Products
blog.insightdatascience.com
blog.insightdatascience.com
1)Don't let your -brilliant- colleagues try to force their -brilliantly complex- solution of a problem - clearly define market problems, and don't let the team try to go the route of trying to force fit a solution to a market problem. Market problems come first.
2)Frame the market problems appropriately for your ML/AI teams, and practice trying to frame the problem from a variety of angles. Framing from different angles promotes the 'Ah-ha' moment in terms of the right way to solve the problem from the ML side.
3)Don't commit serious time to a model before having a naive solution to benchmark against. Always have a naive solution to compare against the AI solution. 'Naive' here may be a simple linear regression, RMSE, or multi armed bandit/Thompson sampling.
This cannot be stressed enough, optimism bias will always push the scientist towards the 'more interesting/complete/new' method and model, but a seasoned practitioner will have the discipline to always establish a baseline (<1 days work).
Almost everyone using more complicated architectures (e.g. neural networks) are adding unnecessary complexity. [1]
[1]: Unless you're doing computer vision.
I’m in an AI startup right now where the founders are hell bent on doing nothing in particular, and I’ll be bailing in a month or so.
I've been doing some writing and speaking on why AI seduces founders into pursuing lots of cool ideas instead of marketable products. I'd love another data point.
Could do it anonymously if you'd like, or hold off until after you bail.
Another perspective, in which we talk about on integrating AI into existing workflows, among other lessons:
Smith, Reid G., and Joshua Eckroth. "Building AI Applications: Yesterday, Today, and Tomorrow." AI Magazine 38.1 (2017): 6-22.
https://www2.stetson.edu/~jeckroth/downloads/smith-eckroth-2...
I'm not looking for advice on which models to use, per se. I'm more interested in how to go about things as a single-person team (building data warehousing infrastructure, etc.)