girls who code in data science

26
Girls Who Code and Do Data Science @EstherVasiete Data Scientist July 12 th , 2016 Girls Who Code Summer Immersion Program

Upload: esther-vasiete

Post on 09-Jan-2017

223 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Girls Who Code in Data Science

Girls Who Code and Do Data Science

@EstherVasiete Data Scientist

July 12th, 2016 Girls Who Code Summer Immersion Program

Page 2: Girls Who Code in Data Science

About me •  Born and raised in Barcelona •  Bachelor’s Degree in Electrical Engineering

Page 3: Girls Who Code in Data Science

About me •  Studied abroad in UK - Best time of my life - Developed an interest in image processing and computer vision - Also developed an interest in machine learning, I just didn’t know then

Page 4: Girls Who Code in Data Science

About me •  Did my Masters at CU Boulder •  Officially, I received my diploma in EE - Unofficially, I like to think about it as a CS degree - I managed to cross-list most courses and thesis advisor so that I could feed my growing interest for machine learning

Page 5: Girls Who Code in Data Science

About me •  Once I graduated, I moved to San Francisco - My first data science gig

Page 6: Girls Who Code in Data Science

So what is machine learning?

Page 7: Girls Who Code in Data Science

How does this… …become this?

By recognizing this

Sensors + Other Structured and Unstructured Data

Page 8: Girls Who Code in Data Science

How can a machine learn that a cat is a cat?

Page 9: Girls Who Code in Data Science

How can a machine learn that a cat is a cat? What about these?

The cat from Shrek Hairless cat Baby panther and baby tiger

Page 10: Girls Who Code in Data Science

Can your model generalize to new, unseen data?

Page 11: Girls Who Code in Data Science

The importance of data

Page 12: Girls Who Code in Data Science

Messy data – the norm and not the exception

Page 13: Girls Who Code in Data Science

Training examples Machine Learning Algorithm Cat Model

Basic Machine Learning Framework

Page 14: Girls Who Code in Data Science

Gene Sequencing

Smart Grids

COST TO SEQUENCE ONE GENOME HAS FALLEN FROM $100M IN 2001 TO $10K IN 2011 TO $1K IN 2014

READING SMART METERS EVERY 15 MINUTES IS

3000X MORE DATA INTENSIVE

Stock Market

Social Media

FACEBOOK UPLOADS 250 MILLION

PHOTOS EACH DAY

In all industries billions of data points represent opportunities for data science

Oil Exploration

Video Surveillance

OIL RIGS GENERATE

25000 DATA POINTS PER SECOND

Medical Imaging

Mobile Sensors

Page 15: Girls Who Code in Data Science

https://www.washingtonpost.com/posteverything/wp/2015/06/05/the-auto-industry-discriminates-against-women-so-i-quit-my-engineering-job-to-become-a-mechanic/

Page 16: Girls Who Code in Data Science

You can also transform a male-dominant

industry with data science.

Page 17: Girls Who Code in Data Science

On-Board Diagnostics

Diagnostic Trouble Codes (DTC)

Unscheduled repairs

AB1029 – Power steering pump replacementCT3408 – Wheel alignment

Page 18: Girls Who Code in Data Science

Data Sources for Predictive Maintenance

VIN Timestamp DTC Code Odometer

Speed Acceleration

Engine Temperature Engine Torque GPS

Coordinates etc.

VIN Date vehicle in

Date vehicle out Repair code

Parts replaced Warranty claims

Repair Comments

Vehicle Data Car Repairs Data

Page 19: Girls Who Code in Data Science

Predicting Job Type from Diagnostic Trouble Codes (DTCs)

Time

Job Type: Transmission

Job Type: Transmission

Engine Job Type:

Regular check

DTC: B DTC: B,

P, C

DTC: U DTC: B

DTC: B

DTC: B, P, C, U

DTC: P, B, U

DTC: P

DTC: B

DTC: B,P

DTC: B,P

Can the DTCs observed here predict

this Job Type?

Can the DTCs observed here predict this Job

Type?

Can the DTCs observed here predict this Job

Type?

Page 20: Girls Who Code in Data Science

Predicting Job Type: a multi-class classification problem

DF 12 10

DF 12 15

DF 29 80

AB 10 29

AB 16 22

AB 16 25

AB 86 22

CT34 02

CT3408

CT 35 60

CT 24 09

Vehicle Features

Page 21: Girls Who Code in Data Science

Hierarchical Classification Framework

Vehicle Features

DF 12 10

DF 12 15

DF 29 80

AB 10 29

AB 16 22

AB 16 25

AB 86 22

CT34 02

CT3408

CT 35 60

CT 24 09

Page 22: Girls Who Code in Data Science

•  Diagnostic Trouble Codes (DTCs) are not always symptomatic of an ensuing repair.

•  Hence, creating a rule-based approach for repairs based on DTCs has been challenging to construct.

•  A machine learning approach could be a better solution to infer the relationship between groups of DTCs and repairs.

•  Become a mechanic and solve a few car repairs, or become a data scientist and solve millions!

Takeaways

Page 23: Girls Who Code in Data Science

Other Data Science Use-Cases for Connected Cars

Page 24: Girls Who Code in Data Science

Other Data Science Use-Cases

Automated essay scoring

Drug/chemical discovery & analysisRecommendation systems

Fraud detection

Page 25: Girls Who Code in Data Science

blog.pivotal.io/data-science-pivotal/case-studies/pivotal-for-good-with-crisis-text-line-using-text-analytics-to-better-serve-at-risk-teens

blog.pivotal.io/data-science-pivotal/features/pivotal-for-good-with-crisis-text-line-a-first-look

Page 26: Girls Who Code in Data Science

Data Scientist Profile Ask me anything @EstherVasiete