32
Practical Problem Solving With Data Pete Skomoroch @peteskomoroch Onlab Data Conference June 22, 2012

Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Embed Size (px)

DESCRIPTION

Practical problem solving with data involves more than just visualization or applying the latest machine learning techniques. Intuition, domain knowledge, and reasonable approximations can mean the difference between a successful model and a catastrophic failure. Good problem solvers deeply analyze available data, improvise solutions using their unique assets, anticipate outcomes and issues, and adapt their techniques over time.

Citation preview

Page 1: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Practical Problem Solving With Data

Pete Skomoroch@peteskomoroch

Onlab Data ConferenceJune 22, 2012

Page 2: Practical Problem Solving with Data - Onlab Data Conference, Tokyo
Page 3: Practical Problem Solving with Data - Onlab Data Conference, Tokyo
Page 4: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

To solve hard problems:

Page 5: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Think like a street fighter

Page 6: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Analyze

Improvise

Anticipate

Adapt

Page 7: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

How does this apply to startups?

Page 8: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Analyze

Page 9: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

The Men Who Stare at Charts

Page 10: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Look at your data

Page 11: Practical Problem Solving with Data - Onlab Data Conference, Tokyo
Page 12: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Averages Suck

0"

2"

4"

6"

8"

10"

12"

1" 2" 3" 4" 5" 6" 7" 8" 9" 10"

Page 13: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Build a Viewer App

Page 14: Practical Problem Solving with Data - Onlab Data Conference, Tokyo
Page 15: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Algorithmic Intuition

Page 16: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Improvise

Page 17: Practical Problem Solving with Data - Onlab Data Conference, Tokyo
Page 18: Practical Problem Solving with Data - Onlab Data Conference, Tokyo
Page 19: Practical Problem Solving with Data - Onlab Data Conference, Tokyo
Page 20: Practical Problem Solving with Data - Onlab Data Conference, Tokyo
Page 21: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Extract

Page 22: Practical Problem Solving with Data - Onlab Data Conference, Tokyo
Page 23: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Anticipate

Page 24: Practical Problem Solving with Data - Onlab Data Conference, Tokyo
Page 25: Practical Problem Solving with Data - Onlab Data Conference, Tokyo
Page 26: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Use Your Viewer App

Page 27: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Adapt

Page 28: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Look at your errors

Page 29: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

• Sanity check row counts

• Track errors over time

• Find patterns in the error data

• Add missing features to models

• Replace models entirely

Page 30: Practical Problem Solving with Data - Onlab Data Conference, Tokyo
Page 31: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Analyze

Improvise

Anticipate

Adapt

Page 32: Practical Problem Solving with Data - Onlab Data Conference, Tokyo

Think like a street fighter

Pete Skomoroch@peteskomoroch

Onlab Data ConferenceJune 22, 2012