11. Know your Team
The organizational context matters too:
● We have very little infrastructure to support large-scale ML
● Must scale to all Yelp data+users on day 1.
● Our team is small, and will be so for a while
● This is a first version of a (hopefully!) long lived product
29. Extension
Now that we’re iterating, what are our future plans?
● Richer context (user, location, etc.)
● Infrastructure support for faster ML prototyping
● Better personalized ranking
● Training data!
30. Summary
So what are the takeaways for building a first
recommender system?
● Solve your problem, not someone else’s
● Being cutting edge may not be the top priority
● Build for the tools you have, plan for what will come
● Good software engineering enables quality ML