2. Why building analytical apps is hard
Overcoming the challenge
Case study: building a beer recommender
3. If you double the number of
experiments you do per year, you're
going to double your inventiveness.
“
”- Jeff Bezos
4. We need to reduce
churn. Okay. I'll look into it.
Lots of conversations like this
5. I figured out that....some
complex stuff about
vector space that'll
improve...
....and that's how we'll
reduce churn.
Sounds good. Let's
do that...
The "a ha" moment isn't the end.
6. Now what?
Any of you know
what Gradient
Boosting is?
So when can we go
live with the new
model?
7. It's hard to incorporate
analytical work into
day-to-day operations
8. We know finding a data scientist tough.
http://drewconway.com/
19. Rewriting Code
Batch Jobs
PMML
Common Approaches
Cross-environment validation
High maintenance and config
Limited to certain libraries, Still rewriting
Challenge
20. Rewriting Code
Batch Jobs
PMML
Common Approaches
Cross-environment validation
High maintenance and config
Limited to certain libraries, Still rewriting
Challenge
More people, more tools, more time to market.
21. Can we build and bring
to market smarter
applications faster?
22. Rewriting Code
Batch Jobs
PMML
Common Approaches
Cross-environment validation
High maintenance and config
Limited to certain libraries, Still rewriting
Challenge
A platform for running predictive models in
production applications.
77. Learn by iteration from the context of real-
world business applications.
78. Deployment
Execute the deploy
function to host your
model on Yhat
Pass the name of your
model and your BaseModel
object to the deploy
function
Pass objects you'd like included in
your model as named arguments
Specify User Defined
Functions you want to
include in your project