Campus Party Brasil 2017: OBSERVATÓR!O2016: perceptions of olympics through dataviz and deep...

49
perceptions of olympics through dataviz and deep learning Júlia Rabetti Giannella @juliagiannella [email protected] Luiz Velho @lvelho [email protected]

Transcript of Campus Party Brasil 2017: OBSERVATÓR!O2016: perceptions of olympics through dataviz and deep...

perceptions of olympics through dataviz and deep learning

Júlia Rabetti Giannella@juliagiannella [email protected]

Luiz Velho@lvelho [email protected]

OVERVIEW

• PART 1 OBSERVATÓR!O2016

• PART 2 Unfolding research: Deep Learning experiences on Rio-2016

OBSERVAT R!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

• Vision and Graphics Laboratory at IMPA, Rio de Janeiro

visgraf.impa.br

visgraflab

visgraflab

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

PART 1

OBSERVATOR!O2016

http://oo.impa.brOBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

X-RAY

• March 2016 - December 2016

• VISGRAF team

• Products / publications 4 websites 1 blog + 1 twitter 5 presentations 1 technical report 1 digital publication 2 artistic exhibitions

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

THE BEGINNING

interests

• human activities from the perspective of digital footprints

• design as a tool for comprehension of data through visualizations

visgraf

• mathematical models / creation of computational applications

• New media / information and communication technologies

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

DIGITAL FOOTPRINTS

SOURCE

• cellular network activity • credit card transactions • apps and websites usage • user generated content • sensor technology (IoT)

APPLICATIONS

• marketing digital • urban planning • public policies (health, security) • data art • media studies

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

SOURCE APPLICATIONS

Twitter media (images and text)

investigate the online debate about Rio 2016

how the Olympics are perceived and shared in social networks?

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

IT FRAMEWORK

• identify and represent the plurality of perceptions about Rio 2016

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

DATA COLLECTION

• Twitter API

- via REST Queries

- via Streaming

• Scripts

- Python

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

MODELING

• Categories

- Rio-2016 aspects

• Filters (Tweet)

- User

- User mention

- Hashtag

- Text

- Time

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

STORAGE

• Database

- Raw

- OO

• Stratification

- Different levels

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

SOFTWARE ARCHITECTURE

• Server

- Django / Mezzanine

• Client

- HTML 5 / CSS

- Javascript

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

VISUALIZATION

• Specific aspects

• Diferent frameworks

- D3.js

• Refining visual aspects and interaction

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

QUESTIONS

? ?

?associations

temporalities

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

DEPLOYMENT

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

DEPLOYMENT

beta

1.0

2.0

3.0

PAINEL DE TWEETS GALERIA DE IMAGENS ANÁLISE DE SENTIMENTO

TOUR DA TOCHA OLHARES CONTROVERSOS

MODALIDADES ESPORTIVAS RELAÇÕES PAÍS-ESPORTE MONITOR DE TEMAS MOSAICO DA TOCHA

ATLETAS

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)

TWITTERLISTAS

MOMENTS

BUSCA AVANÇADA

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

TWEET PANEL LINHA DO TEMPO(temporalidades)

GRUPOS(associações)

LINKHASHTAG USER MENTION

Source: http://oo.impa.br/dtweet/ OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)

IMAGE PANEL

Source: http://oo.impa.br/dimagens/ OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)

GROUPS OF ASSOCIATION

27 USUÁRIOS 100 HASHTAGS 66 HASHTAGS

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

CONTROVERSIES (1st sketch)

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

CONTROVERSIES (2nd sketch)

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

CONTROVERSIES

Source: http://oo.impa.br/prenoms/#rio2016-1 OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)

THEMES

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

THEMES IDENTIFICATION

Source: http://oo.impa.br/temas_info/ OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)

THEMES

Source: http://oo.impa.br/temas/ OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)

PART 2

DEEP LEARNING AND RIO-2016

visgraf.impa.br/dl_rio2016

180k images

DEEP LEARNING

Source: https://blogs.nvidia.com/blog/2016/07/29/whats-difference-artificial-intelligence-machine-learning-deep-learning-ai/

APPLICATIONS

• Colorization of Black and White Images • Adding Sounds To Silent Movies • Image Classification and Object recognition • Automatic Handwriting Generation • Automatic Video Generation • Character Text Generation • Image Caption Generation • Automatic Game Playing • Artistic Style Transfer

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

1) IMAGE CLASSIFICATION

• task: automatically classify and cluster images by subject features related to the Olympic Games. Ex: Olympic Torch

• CNN model • supervised learning (manually labeled 100 examples) • Inception-v3 CNN model • TensorFlow (open source software library)

Source: https://arxiv.org/abs/1409.4842 Source: https://www.tensorflow.org/

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

confidence score

Source: http://lvelho.impa.br/dl_rio2016/metodologia.html

A subset of 12 from 2091 images with confidence score over 83% for the Olympic torch category

CPBR10 OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)

torch mosaic

Source: http://lvelho.impa.br/dl_rio2016/mosaico.html OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)

torch mosaic

Source: http://lvelho.impa.br/dl_rio2016/mosaico.html OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)

sport categories

• Beach Volleyball • Cycling • Fencing • Soccer • Gymnastics • Judo • Golf • Basketball

• Sailing • Tennis • Weightlifting • Equestrian • Field Hockey • Medals

• Juan Martin Del Potro • Simone Biles

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

confidence score

Source: http://lvelho.impa.br/dl_rio2016/metodologia.html

A subset of images with confidence score over 83% for the gymnastics category

Training list

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

2) AUTOMATIC SLIDESHOW GENERATION

• app Photos in iOS 10 • feature Memories

Place Time Face, object and scene recognition

selectcluster

sequence music rhythm transition pan effect

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

2) AUTOMATIC SLIDESHOW GENERATION

Source: http://lvelho.impa.br/dl_rio2016/metodologia.html

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

video sphere

Source: http://lvelho.impa.br/dl_rio2016/videos.php OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)

video sphere

Source: http://lvelho.impa.br/dl_rio2016/resources/cycling.mp4

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

3) ARTISTIC STYLE TRANSFER

• task: separate and recombine content and style of arbitrary images, providing a neural algorithm for the creation of artistic images

• A Neural Algorithm of Artistic Style (Gatys et al., 2015)

• Artistic style transfer for videos (Ruder et al.,2016)

Source: https://arxiv.org/abs/1508.06576 Source: https://arxiv.org/abs/1604.08610 Source: https://arxiv.org/abs/1610.07629

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

Prisma app

Source: http://prisma-ai.com/

Rua Guaicuí

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

Prisma app

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

sound impressions

Source: http://lvelho.impa.br/dl_rio2016/som.html

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

INDISCIPLINAS

Experiencias: Deep Learning, #Rio2016, Midiarte Presentation of video projections at Casa Franca-Brasil

Source: http://lvelho.impa.br/dl_rio2016/indisciplinas.html Source: https://www.youtube.com/watch?v=kDDcKEq6U1s

OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)CPBR10

SUMMER PROGRAM AT IMPA

Source: http://lvelho.impa.br/tour360/ OBSERVATÓR!O2016 | Julia Giannella & Luiz Velho (Visgraf, IMPA)

OBRIGADX!

[email protected] @juliagiannella

[email protected] @lvelho