O documento apresenta um experimento sobre como a realidade virtual e a ciência de dados podem se misturar no futuro. O experimento analisou o comportamento de usuários em ambientes de realidade virtual, coletando métricas como posição, direção do olhar, tempo de interação com objetos e itens selecionados. Os dados coletados podem ser usados para melhorar e personalizar experiências de realidade virtual no futuro.
1. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 1
Realidade Virtual
e a Ciência de Dados
2. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 2
APRESENTAÇÕES
AZURIS
AZURIS MOBILE E CLOUD
Alessandro Binhara
Xamarin Mobile Cerfitied Developer
Hortonworks Consulting
Paulo Frank
MOBILE GAME DESIGNER EXPERT
Game Developer
Leonardo Marques
DataScientist Consulting
Business Intelligence Consultant
3. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 3
Clientes
AZURIS
Ser uma empresa provedora de tecnologias
inovadoras para clientes e parceiros que
desejam inovar em seus produtos e
serviços.
Missão
Soluções em Mobile e Bigdata são focos de
ações no presente, atendendo o mundo e
moldando o futuro da sociedade.
Visão
4. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 4
PARCEIRA
BEENOCULUS / AZURIS
BEENOCULUS
A Beenoculus Tecnologia é
uma empresa que tem por
missão democratizar a
realidade virtual no Brasil.
AZURIS MOBILE E CLOUD
Empresa especializada em
treinamentos e cursos online
de programação para
mobiles, gadgets e servidores.
5. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
As Tecnologias de Realidade
Virtual e Ciência de dados vão se
misturar num futuro próximo ?
Como ?
6. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 6
Tema
As máquinas de aprendizado e sistemas de recomendação tem mudado o
processo de como as pessoas compram produtos e serviços, aumentando,
muitas vezes, em mais de 70% a assertividade do conteúdo que as pessoas
buscam na internet.
Como a realidade virtual pode ser impactada pelo uso das tecnologias de
inteligência artificial e como o comportamento do usuário pode ser
completamente analisado.
No sentido literal é possível entender o que o usuário olha e o que ele sente.
7. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 7
Learn
Machine?
O que é
8. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 8
The Learn Machine
Em aprendizado de máquina, computadores aplicam
técnicas estatísticas de aprendizado para
automaticamente identificar padrões em dados. Estas
técnicas podem ser utilizadas para realizar previsões
com alta precisão.
11. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 11
• How Netflix Uses Analytics To Select Movies, Create Content, and Make
Multimillion Dollar Decisions
• “There are 33 million different versions of Netflix.”
• – Joris Evers, Director of Global Communications
• Sistema de Recomendação:
• Since 75% of viewer activity is based on these suggestions, I’d say it
works pretty well for them.
• https://blog.kissmetrics.com/how-netflix-uses-analytics/
Ciência de
Dados na ...
12. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 12
• When you pause, rewind, or fast forward
• What day you watch content
• The date you watch
• What time you watch content
• Where you watch (zip code)
• What device you use to watch (Do you like to use your tablet for TV shows and your
Roku for movies? Do people access the Just for Kids feature more on their iPads, etc.?)
• When you pause and leave content (and if you ever come back)
• The ratings given (about 4 million per day)
• Searches (about 3 million per day)
• Browsing and scrolling behavior
• Netflix also looks at data within movies. They take various “screen shots” to look at “in
the moment” characteristics. Netflix has confirmed they know when the credits start
rolling; but there’s far more to it than just that. Some have figured these characteristics
may be the volume, colors, and scenery that help Netflix find out what users like.
Métricas
13. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Muitos usuários assistiram a David Fincher dirigiu o filme
The Social Network do começo ao fim.
A versão britânica de "House of Cards" tem sido bem
assistida.
Aqueles que assistiram a versão britânica "House of Cards"
também assistiram filmes de Kevin Spacey e/ou filmes,
dirigidos por David Fincher.
Cada um desses 3 fatores sinérgicos tinha que conter um
determinado volume de usuários.A Netflix tinha um monte de
usuários com todos os 3 fatores.
O seriado trouxe em 2 milhões de novos assinantes nos
EUA no primeiro trimestre de 2013, que foi um aumento de
7% trouxe em 1 milhão de novos assinantes de outras partes
do mundo.
Em relação ao trimestre anterior. De acordo com The Wire
Atlântico, estes 3 milhões de assinantes quase pagou o
custo de House of Cards.
A netflix sabia que:
14. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Seria Stranger Things
uma obra de arte do
algorítmo da Netflix?
18. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Sistema de Recomendação de Produtos
Vitrines inteligentes para lojas online
Aumento em 60% o volume de faturamento das lojas
Cluster Hadoop com 70nós
Mais de 1.5 milhões de transações por segundo
Sistema de Recomendação
19. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
• 180 mil alunos
• Crescimento de 40 milhões registros por dia
• 1,5 trilhões de registro em SQLServer
• Comparações do Problema: Inadimplência X Evasão
• passado/presente
• Evolução dos pagamentos atrasados
• Reflexo sob o sistema acadêmico
• Processamento em tempo hábil
Problema:
Inadimplência X Evasão
O HADOOP Cluster Hortonworks
Demanda de relatórios que depende de pesquisa histórica
Volume total 12 Trilhões de registros
Tempo médio de busca 20s algumas instantâneas.
Com combinações de nome de aluno, disciplinas, turmas, cursos, data de entrada e
saída, data da informação, títulos emitidos, renegociações, data de pagamento, valor de
titulo, valor pago.
SQ Server com base local de 600GB
Base no Hadoop é de 10TB
Solução
20. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 20
Realidade
Virtual?
O que é
21. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 21
The Ultimate Display
A exibição final seria, naturalmente, um espaço dentro
do qual o computador pode controlar a existência da
matéria. Uma cadeira exibida em um quarto tão seria
bom o suficiente para se sentar. Algemas, exibidas
em um quarto tão iria ser confinando, e uma bala
exibida em um quarto tão seria fatal”.
Ivan Sutherland, 1965
23. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 23
Ivan Sutherland (1963)
Sketchpad - first interactive graphics program
https://www.youtube.com/watch?v=DWAIp3t6SLU
24. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 24
Graphical User Interfaces
Separando o mundo real do virtual
Janelas, Icons, Menus,
Pointers, Metáforas
25. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 25
Holodeck (1974)
Primeira apresentação em Star Trek
26. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 26
Tendência: Interfaces Invisíveis
Escondendo o computador do mundo real
Fazendo
computadores
invisíveis
Computação
ubíqua
Colocando o
usuário dentro
do computador
Realidade
Virtual
27. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 27
Interfaces Invisíveis
Escondendo o computador do mundo real
Fazendo
computadores
invisíveis
Computação
ubíqua
Colocando o
usuário dentro
do computador
Realidade
Virtual
28. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 28
RV?O que é
Um mundo artificial que consiste de imagens e
sons criados pelo computador e que é afetado
por ações da pessoa que o experimenta.
29. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 29
Virtual Reality
Chegou a primeira onda da Realidade Virtual
1985
31. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 31
Definição de Presença
Presença é a chave para a definição de VR em termos de
experiência de que presença é definida como a sensação de
estar em um ambiente que telepresença é definida como a
experiência da presença em um ambiente através de um
meio de comunicação.
32. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 32
Virtuix Omni
VR Treadmill
33. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 33
AR
Combina o Real e
imagens virtuais
AR
Ambos podem ser
vistos ao mesmo
tempo
AR
O conteúdo virtual pode
ser interagido com o
registado
AR
Objetos virtuais em
3D aparecem fixos no
espaço
Augmented Reality
Definições AR
Interativo em
tempo real
AR
34. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 34
Augmented Reality
Star Wars (1972)
45. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 45
Realidade
Virtual?
Learn Machine e
46. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
VR e LearnMachine
47. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
VR e LearnMachine
48. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
VR e LearnMachine
49. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
VR e LearnMachine
50. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
VR e LearnMachine
51. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Experimento VR e DataScientist
52. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Experimento VR e DataScientist
53. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16 53
Realidade Virtual
e
Análise de Dados
Nosso Experimento
54. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Experimento VR e DataScientist
55. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Experimento VR e DataScientist
Dimensoes
Analisamos algumas dimensões
•Posição X,Y do usuário
•Para onde ele Olha
•Quanto tempo ele ou para o objeto
•A distância que ele esta de um objeto
•Quais Objetos ele mais se aproximou
•Quais itens ele selecionou
56. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Experimento VR e DataScientist
Nosso Ambiente
57. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Experimento VR e DataScientist
Nosso Ambiente
58. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Experimento VR e DataScientist
Nosso Ambiente
59. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Experimento VR e DataScientist
Nosso Ambiente
60. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Experimento VR e DataScientist
Nosso Ambiente
61. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Experimento VR e DataScientist
Nosso Ambiente
62. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Experimento VR e DataScientist
Vídeo da Experiência
Analisamos algumas dimensões
•Posição X,Y do usuário
•Para onde ele Olha
•Quanto tempo ele ou para o objeto
•A distância que ele esta de um objeto
•Quais Objetos ele mais se aproximou
•Quais itens ele selecionou
63. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Experimento VR e DataScientist
1)Qual a primeira coisa que vem sua mente depois desta experiência?
2) O que vocêmais gostou na cena?
3) Que item chamou atenç ão mais atenç ão?
4) Qual dos itens exposto te chamou mais atenç ão ?
5) Qual dos itens expostos vocêmais gostou?
Nosso Teste AB
64. 34Curso de Realidade Virtual BEENOCULUS // AZURIS • Módulo 1-16
Experimento VR e DataScientist
Nosso DashBoard
E Resultasdos????
Onde mais poderíamos
Usar uma tecnologia dessa ?