As a speaker at San Jose Hadoop Summit 2015, presented the principles for Self Evolving Models for Dynamic System Accuracy.The theme of the topic is streaming and machine learning.
[moved to my rekhajoshm official slideshare account; with side effects of loss of stats]
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
HadoopSummit2015_SelfEvolvingModels
1. Self Evolving Model
For Dynamic System Accuracy
Hadoop Streaming and Machine Learning
Rekha Joshi
Intuit Data Engineering & Analytics
2. Who Am I?
Staff Engineer At Intuit Inc.
working on Finance domain,
on Big Data Ecosystem
Worked at Yahoo! on
Advertising domain, with Big
Data Ecosystem
5. What does it take to be as Smart as Human?
Natural
Language
Processing
Classification
Clustering
Regression
Sentiment
Analysis
Decision Tree
Predict
Extract Meaning
out of Data
Detect Intent
Optimize
6. If We are So Smart, Why a Machine?
We fail with:
•Scale
•Focus
•Variants
•Emotion
•Reliability
12. • The Best Job Done?
• Does not simulate a brain
• Not Scalable
• Long Arduous Process
• Rethinks feature space
• Does not tell the truth!
Drawbacks of Static Models
13. Why should we care?
Self Evolving Model For Dynamic Accuracy
14. We live in a Data Age
Volume
Variety
Velocity
From all sides
You
18. Expectations and Constraints
System Constraints ExpectationsExpectations
Low Latency
High Throughput
Real Time
High Availability
Faster
Accurate
Dynamic Context
Scalable
19. Hadoop Streaming and Machine Learning
Glad They Meet, and Glad
They work well together!
22. • Can work at scale
• Can sense
• Can judge what is important, relevant
• Can discover connections
• Can retain what it learnt previously
• Can build upon what it learnt
• Can learn to learn
• Can be reused
Self Evolving Model For Dynamic Accuracy
23. Self Evolving Model For Dynamic Accuracy
Can work at scale:
Data and Platform Fulfillment
24. Self Evolving Model For Dynamic Accuracy
Can sense:
Does not work in isolation, but as part of a ecosystem.
25. Self Evolving Model For Dynamic Accuracy
Can judge what is important, relevant:
Overriding the Curse of Dimensionality
26. Self Evolving Model For Dynamic Accuracy
Can discover connections:
Disambiguate Correctly for Nearness
27. Self Evolving Model For Dynamic Accuracy
Can retain what it learnt previously:
Can learn to learn:
Pulse on the ecosystem, domain variations
Selective Garbage Collection
28. Self Evolving Model For Dynamic Accuracy
Can build upon what it learnt:
Can learn to learn:
Improves its rate of overall favorable outcome
Human Inference Model
30. Can work at scale
Can sense
Can judge what is important, relevant
Can discover connections
Can retain what it learnt previously
Can build upon what it learnt
Can learn to learn
Can be reused
Self Evolving Model For Dynamic Accuracy
33. Examples of Data Use Cases at Intuit
• Real Time and Batch Scalable Responsive Platform
• Path of Least Resistance To Users
• Personalization And Optimization Engines
• Prediction Models