Olga Petrova, @tyoushe
Visual Feature Engineering
for Machine Learning
with React
Olga Petrova, @tyoushe
Developer Advocate, Sencha
Slide 2
Slide 2 text
Olga Petrova, @tyoushe
Magic
What I do
Data Aggregation
Data Preprocessing
Feature Engineering
What I also do
Data Postprocessing
Visualizations
Dashboards
Slide 3
Slide 3 text
Olga Petrova, @tyoushe
What I also do
What I do Magic
! !
"
Olga Petrova, @tyoushe
Predict Results
at FIFA World Cups?
⚽
Slide 7
Slide 7 text
Olga Petrova, @tyoushe
FIFA Would Cup Dataset
Training: 1930 - 2014
Validation: 2018
Slide 8
Slide 8 text
Olga Petrova, @tyoushe
Features
• Previous wins count for Team A minus previous wins count for Team B
• in total
• in last 12 years
• Previous wins count for Team A against Team B
• in total
• in last 12 years
• at the same stage
• The game is played in Team A or Team B's home country
• Stage
Slide 9
Slide 9 text
Olga Petrova, @tyoushe
Target
• Group stage:
• Team A won
• Team B won
• Draw
• Play-off game:
• Team A won
• Team B won
Slide 10
Slide 10 text
Olga Petrova, @tyoushe
Slide 11
Slide 11 text
Olga Petrova, @tyoushe
Most Valuable Features
• Previous wins count for Team A minus previous wins count for Team B
• in last 12 years
• Previous wins count for Team A against Team B
• in total
• The game is played in Team A or Team B's home country
• Stage
Slide 12
Slide 12 text
Olga Petrova, @tyoushe
Insights
• Teams that won more games in last 12 years perform better
• Teams playing in the home country perform better
• Weaker teams perform better on a higher stage
• Teams that lost more games against this opponent in the past perform better
Slide 13
Slide 13 text
Olga Petrova, @tyoushe
Links
• Source code
https://github.com/olga-petrova/TensorflowVisualization
• Live demo
https://se.sencha.com/TensorflowVisualization/