kael huerta who goes there? · models final data ... hire the top 3% of freelance talent toptal...

38
Hire the top 3% of freelance talent www.toptal.com Toptal Confidential @kaelhuerta [email protected] www.toptal.com Hire the top 3% of freelance talent Kael Huerta Data Scientist Who goes there? Profiling audience street by street with Telco data

Upload: others

Post on 21-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

@kaelhuerta

[email protected]

www.toptal.comHire the top 3% of freelance talent

Kael HuertaData Scientist

Who goes there?Profiling audience street by street with Telco data

Page 2: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Today’s plan

● Introduction● Dataset● Models● Final data product

Page 3: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

The problem

● Telcos do not know their customers

Page 4: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

The dataset

● SQL database● Hadoop cluster● Flat files

Page 5: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

The dataset

● SQL database● Hadoop cluster● Flat files

Page 6: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

The dataset

● SQL database● Hadoop cluster● Flat files

Page 7: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

The dataset

● SQL database● Hadoop cluster● Flat files

Page 8: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

The modelsInterestProfiling

ScoringSegmentation

GenderPrediction

AgePrediction

Page 9: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Interest Profiling

Page 10: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Interest ProfilingOpen Catalog of Web Domains

Page 11: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Interest Profiling

Page 12: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Interest Profiling

Page 13: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Interest Profiling Life tip:Research for what is done already

Page 14: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Scoring Segmentation

Page 15: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Fuzzy C-Means from e1071

Scoring Segmentation

Page 16: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Fuzzy C-Means from e1071

Scoring Segmentation Life tip:Often, a good-enough model is enough

Page 17: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Gender Prediction

Page 18: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Gender PredictionLogistic Lasso Regression from

glmnet

Page 19: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Gender Prediction

Page 20: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Gender Prediction

Tech tip:data.table

Page 21: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Gender Prediction

Tech tip:data.table

set.index(dt, cols, …)

Page 22: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Age Prediction

Page 23: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Age PredictionFactor Analysis from FactoMineR

Page 24: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Age PredictionFactor Analysis from FactoMineR

Life tip:Share relatable examples

Page 25: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Final Data Product

Page 26: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Final Data Product

Page 27: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Page 28: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Final Data Product

Page 29: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Package osmar

Final Data Product

Page 30: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Package sp

Final Data Product

Page 31: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Package leaflet

Final Data Product

Page 32: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Applications

Page 33: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Applications

Page 34: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Applications

Page 35: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Applications

Page 36: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Applications

Page 37: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

Applications

Page 38: Kael Huerta Who goes there? · Models Final data ... Hire the top 3% of freelance talent Toptal Confidential Fuzzy C-Means from e1071 Scoring Segmentation Life tip: Often, a good-enough

Hire the top 3% of freelance talent www.toptal.com

Toptal Confidential

@kaelhuerta

[email protected]

www.toptal.comHire the top 3% of freelance talent

Kael HuertaData Scientist

Reach out!