SlideShare a Scribd company logo
1 of 19
Download to read offline
PERSONALIZANDO A TV
      DIGITAL
    Elaine Cecília Gatto
Agenda
•   Sobre ...
•   Personalização
•   Sistemas de Recomendação
•   Trabalhos na Área
Sobre ...
• Bacharel em Engenharia de Computação
  pela UNIFEV
• Mestre em Ciência de Computação pela
  UFSCar
• Coordenadora do curso de Engenharia de
  Computação da Universidade do Sagrado
  Coração – Bauru/SP
Personalização
• Na computação, a Personalização é uma
  área de pesquisa que anda junto com a
  Privacidade. Isto porque na maioria das
  vezes, para aplicar a Personalização, é
  necessário coletar dados dos usuários.
  Portanto, caminham juntas, permitindo que
  dados sejam coletados de forma a não
  prejudicar o usuário.
Personalização
Automatiza um processo comum do cotidiano das pessoas.
Exemplo:

                  Eu gostaria de ir ao
                   cinema. Mas não
                  estou certa de qual
                     filme assistir.



                           Eu tenho uma
                       sugestão para você.
                          Que tal assistir
                       “Death Note”? É um
                        filme muito bom.
                            Hehehehe!
Personalização
Muito aplicada em sistemas de e-commerce:
- Submarino
- Amazon
Sistemas de Recomendação
• Sistemas de recomendação concentram-se em encontrar informações
  que podem ser úteis ao usuário. A recomendação é obtida a partir da
  identificação das preferências - perfil do usuário - e da interação com o
  próprio sistema.
Sistemas de Recomendação
• Etapas básicas   de   um   Sistema   de
  Recomendação
Sistemas de Recomendação
• Na TV Digital o processo de recomendar conteúdos
  pode acontecer de duas formas:

  – Local: o software é embutido no middleware; todas as
    informações são coletadas, armazenadas e processadas
    no dispositivo receptor de TV;
  – Local e Remoto: o software coleta os dados do
    dispositivo receptor, entretanto, faz o armazenamento e
    processamento em servidores remotos;
Sistemas de Recomendação
• Filtragem Baseada em Conteúdo

                                  No caso da TV
                                  Digital itens são os
                                  programas de TV.

                                  O Guia Eletrônico de
                                  Programação – EPG
                                  – é utilizado para
                                  fazer o
                                  “casamento”.

                                  Os itens visualizados
                                  são os programas
                                  assistidos pelo
                                  usuário.
Sistemas de Recomendação
• Filtragem Colaborativa: recomenda-se itens semelhantes às
  preferências de outros usuários que tenham interesses em comum.
  comum - encontra usuários com perfis semelhantes. Exemplo de uma
  livraria:
Sistemas de Recomendação
• Quem é semelhante a quem?
• Itens não avaliados pelos usuários;
• O sistema fará a previsão de qual avaliação o usuário Valter dará para o
  livro 3.
Sistemas de Recomendação




• Ana e Valter compartilham os mesmos gostos;
• Edson, Rosalina e Paula não compartilham - totalmente - dos mesmos
  gostos que Ana e Valter (isso é visualizado pelas pontuações dadas)
• Portanto, Ana influenciará na previsão da nota de Valter
• Cálculos matemáticos – que medem a similaridade - são utilizadas para
  fazer a previsão
Sistemas de Recomendação
• HÍBRIDOS:
• Utilizam tanto técnicas de recomendação
  baseada em conteúdo, quanto técnicas de
  recomendação colaborativa
Trabalhos na Área
• Recommender TV: Suporte ao esenvolvimento
  de Aplicações de Recomendação para o
  Sistema Brasileiro de TV Digital
  – Foi desenvolvido um novo módulo na
    implementação de referência do middleware
    Ginga,     que    possibilita   suporte   ao
    desenvolvimento de sistemas de recomendação
  – Fornece APIs para outros desenvolvedores que
    desejam usar os dados coletados para suas
    aplicações
Trabalhos na Área
• Personalização  para   Televisão   Digital
  utilizando a estratégia de Sistema de
  Recomendação para ambientes multiusuário
  – O objetivo principal do sistema consiste em
    identificar os padrões de comportamento e
    tendências dos membros de um grupo.
  – Utiliza mineração de dados – algoritmo apriori –
    biblioteca Weka e foi desenvolvido com XLETS
Trabalhos na Área
• Personalização de Programas de TV no
  contexto da TV Digital Portátil Interativa
Vídeo
• http://www.youtube.com/watch?v=Vlc-
  ugGIseI
Contato
• elainececiliagatto@gmail.com
• Lattes:
  http://lattes.cnpq.br/8559022477811603
• Blog: http://garotascpbr.com.br/
• @CissaGatto
• Blog: http://garotascpbr.com.br

More Related Content

Viewers also liked (20)

Planeación Multimedia
Planeación MultimediaPlaneación Multimedia
Planeación Multimedia
 
Albert bola
Albert bolaAlbert bola
Albert bola
 
Presentación1
Presentación1Presentación1
Presentación1
 
Tarea final
Tarea finalTarea final
Tarea final
 
Proyecto bloque iv cuidemos el agua
Proyecto bloque iv cuidemos el aguaProyecto bloque iv cuidemos el agua
Proyecto bloque iv cuidemos el agua
 
Proyecto 2
Proyecto 2Proyecto 2
Proyecto 2
 
Gauss
GaussGauss
Gauss
 
Reseña Descrptiva
Reseña DescrptivaReseña Descrptiva
Reseña Descrptiva
 
2 noticias de la semana 5
2 noticias de la semana 52 noticias de la semana 5
2 noticias de la semana 5
 
Unidad Didactica Todos Moviendose
Unidad Didactica Todos MoviendoseUnidad Didactica Todos Moviendose
Unidad Didactica Todos Moviendose
 
Presentación1
Presentación1Presentación1
Presentación1
 
Trabajo
TrabajoTrabajo
Trabajo
 
A3 jhosua
A3 jhosuaA3 jhosua
A3 jhosua
 
Tarea
TareaTarea
Tarea
 
Proyectos tercero organizados
Proyectos tercero organizadosProyectos tercero organizados
Proyectos tercero organizados
 
Resultado del Instrumento
Resultado del InstrumentoResultado del Instrumento
Resultado del Instrumento
 
Emenda ldo 2013 saúde psf
Emenda ldo 2013 saúde psfEmenda ldo 2013 saúde psf
Emenda ldo 2013 saúde psf
 
DIPJ 2013
DIPJ 2013DIPJ 2013
DIPJ 2013
 
Apresentação perfetto mozak
Apresentação perfetto   mozakApresentação perfetto   mozak
Apresentação perfetto mozak
 
Planeación
PlaneaciónPlaneación
Planeación
 

Similar to Personalizando a TV Digital com Sistemas de Recomendação

Aula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoAula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoDaniel Brandão
 
aula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyaula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyJoefersonDelfino2
 
Monitoramento, Métricas e Mensuração - MBA Mkt Digital iDez - aula 03
Monitoramento, Métricas e Mensuração - MBA Mkt Digital iDez - aula 03Monitoramento, Métricas e Mensuração - MBA Mkt Digital iDez - aula 03
Monitoramento, Métricas e Mensuração - MBA Mkt Digital iDez - aula 03Tarcízio Silva
 
Workshop Design, UX and Eye-Tracking
Workshop Design, UX and Eye-TrackingWorkshop Design, UX and Eye-Tracking
Workshop Design, UX and Eye-TrackingEDGE GROUP
 
Iscad ti 2010_2011_2 - intranets
Iscad ti 2010_2011_2 - intranetsIscad ti 2010_2011_2 - intranets
Iscad ti 2010_2011_2 - intranetsLuis Vidigal
 
analise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptx
analise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptxanalise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptx
analise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptxMoysesOliveira3
 
Minicurso: O que o twitter está pensando? Extraindo informações do twitter ut...
Minicurso: O que o twitter está pensando? Extraindo informações do twitter ut...Minicurso: O que o twitter está pensando? Extraindo informações do twitter ut...
Minicurso: O que o twitter está pensando? Extraindo informações do twitter ut...Adolfo Guimaraes
 
Aula 1 - Conceitos de TI e PDTI
Aula 1 - Conceitos de TI e PDTIAula 1 - Conceitos de TI e PDTI
Aula 1 - Conceitos de TI e PDTIFilipo Mór
 
Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Marcel Caraciolo
 
Palestra AcyMailing para Joomla - JUG Carioca
Palestra AcyMailing para Joomla - JUG CariocaPalestra AcyMailing para Joomla - JUG Carioca
Palestra AcyMailing para Joomla - JUG CariocaMatheus Tavares
 
3 - segurança - psi
3 - segurança - psi3 - segurança - psi
3 - segurança - psiAndre Peres
 
2semestre individual
2semestre individual2semestre individual
2semestre individualkarekaz
 
[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de Testes[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de TestesGUTS-RS
 
Application Insights
Application InsightsApplication Insights
Application InsightsMarcus Garcia
 
DevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsDevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsAndré Dias
 
Personalização de programas de tv no contexto da tv digital portátil interativa
Personalização de programas de tv no contexto da tv digital portátil interativaPersonalização de programas de tv no contexto da tv digital portátil interativa
Personalização de programas de tv no contexto da tv digital portátil interativaElaine Cecília Gatto
 

Similar to Personalizando a TV Digital com Sistemas de Recomendação (20)

TV Digital e Personalização
TV Digital e PersonalizaçãoTV Digital e Personalização
TV Digital e Personalização
 
Aula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoAula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de Informação
 
aula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyaula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyy
 
Monitoramento, Métricas e Mensuração - MBA Mkt Digital iDez - aula 03
Monitoramento, Métricas e Mensuração - MBA Mkt Digital iDez - aula 03Monitoramento, Métricas e Mensuração - MBA Mkt Digital iDez - aula 03
Monitoramento, Métricas e Mensuração - MBA Mkt Digital iDez - aula 03
 
Workshop Design, UX and Eye-Tracking
Workshop Design, UX and Eye-TrackingWorkshop Design, UX and Eye-Tracking
Workshop Design, UX and Eye-Tracking
 
Iscad ti 2010_2011_2 - intranets
Iscad ti 2010_2011_2 - intranetsIscad ti 2010_2011_2 - intranets
Iscad ti 2010_2011_2 - intranets
 
analise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptx
analise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptxanalise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptx
analise-de-sistemas-aula-01-bcc-noturno-ema908915a.pptx
 
Minicurso: O que o twitter está pensando? Extraindo informações do twitter ut...
Minicurso: O que o twitter está pensando? Extraindo informações do twitter ut...Minicurso: O que o twitter está pensando? Extraindo informações do twitter ut...
Minicurso: O que o twitter está pensando? Extraindo informações do twitter ut...
 
Aula 1 - Conceitos de TI e PDTI
Aula 1 - Conceitos de TI e PDTIAula 1 - Conceitos de TI e PDTI
Aula 1 - Conceitos de TI e PDTI
 
Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)Python e Aprendizagem de Máquina (Inteligência Artificial)
Python e Aprendizagem de Máquina (Inteligência Artificial)
 
Palestra AcyMailing para Joomla - JUG Carioca
Palestra AcyMailing para Joomla - JUG CariocaPalestra AcyMailing para Joomla - JUG Carioca
Palestra AcyMailing para Joomla - JUG Carioca
 
PADS - MSc Thesis @ UFP
PADS - MSc Thesis @ UFPPADS - MSc Thesis @ UFP
PADS - MSc Thesis @ UFP
 
3 - segurança - psi
3 - segurança - psi3 - segurança - psi
3 - segurança - psi
 
Web mobile dicas
Web mobile dicasWeb mobile dicas
Web mobile dicas
 
2semestre individual
2semestre individual2semestre individual
2semestre individual
 
[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de Testes[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de Testes
 
Application Insights
Application InsightsApplication Insights
Application Insights
 
AI na jornada do usuário de ecommerce
AI na jornada do usuário de ecommerceAI na jornada do usuário de ecommerce
AI na jornada do usuário de ecommerce
 
DevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsDevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application Insights
 
Personalização de programas de tv no contexto da tv digital portátil interativa
Personalização de programas de tv no contexto da tv digital portátil interativaPersonalização de programas de tv no contexto da tv digital portátil interativa
Personalização de programas de tv no contexto da tv digital portátil interativa
 

More from Elaine Cecília Gatto

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaElaine Cecília Gatto
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaElaine Cecília Gatto
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Elaine Cecília Gatto
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCElaine Cecília Gatto
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxElaine Cecília Gatto
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Elaine Cecília Gatto
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarElaine Cecília Gatto
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesElaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationElaine Cecília Gatto
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfElaine Cecília Gatto
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Elaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoElaine Cecília Gatto
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsElaine Cecília Gatto
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoElaine Cecília Gatto
 

More from Elaine Cecília Gatto (20)

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
 
entrevista r7.pdf
entrevista r7.pdfentrevista r7.pdf
entrevista r7.pdf
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
 
Empoderamento Feminino
Empoderamento FemininoEmpoderamento Feminino
Empoderamento Feminino
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
 

Personalizando a TV Digital com Sistemas de Recomendação

  • 1. PERSONALIZANDO A TV DIGITAL Elaine Cecília Gatto
  • 2. Agenda • Sobre ... • Personalização • Sistemas de Recomendação • Trabalhos na Área
  • 3. Sobre ... • Bacharel em Engenharia de Computação pela UNIFEV • Mestre em Ciência de Computação pela UFSCar • Coordenadora do curso de Engenharia de Computação da Universidade do Sagrado Coração – Bauru/SP
  • 4. Personalização • Na computação, a Personalização é uma área de pesquisa que anda junto com a Privacidade. Isto porque na maioria das vezes, para aplicar a Personalização, é necessário coletar dados dos usuários. Portanto, caminham juntas, permitindo que dados sejam coletados de forma a não prejudicar o usuário.
  • 5. Personalização Automatiza um processo comum do cotidiano das pessoas. Exemplo: Eu gostaria de ir ao cinema. Mas não estou certa de qual filme assistir. Eu tenho uma sugestão para você. Que tal assistir “Death Note”? É um filme muito bom. Hehehehe!
  • 6. Personalização Muito aplicada em sistemas de e-commerce: - Submarino - Amazon
  • 7. Sistemas de Recomendação • Sistemas de recomendação concentram-se em encontrar informações que podem ser úteis ao usuário. A recomendação é obtida a partir da identificação das preferências - perfil do usuário - e da interação com o próprio sistema.
  • 8. Sistemas de Recomendação • Etapas básicas de um Sistema de Recomendação
  • 9. Sistemas de Recomendação • Na TV Digital o processo de recomendar conteúdos pode acontecer de duas formas: – Local: o software é embutido no middleware; todas as informações são coletadas, armazenadas e processadas no dispositivo receptor de TV; – Local e Remoto: o software coleta os dados do dispositivo receptor, entretanto, faz o armazenamento e processamento em servidores remotos;
  • 10. Sistemas de Recomendação • Filtragem Baseada em Conteúdo No caso da TV Digital itens são os programas de TV. O Guia Eletrônico de Programação – EPG – é utilizado para fazer o “casamento”. Os itens visualizados são os programas assistidos pelo usuário.
  • 11. Sistemas de Recomendação • Filtragem Colaborativa: recomenda-se itens semelhantes às preferências de outros usuários que tenham interesses em comum. comum - encontra usuários com perfis semelhantes. Exemplo de uma livraria:
  • 12. Sistemas de Recomendação • Quem é semelhante a quem? • Itens não avaliados pelos usuários; • O sistema fará a previsão de qual avaliação o usuário Valter dará para o livro 3.
  • 13. Sistemas de Recomendação • Ana e Valter compartilham os mesmos gostos; • Edson, Rosalina e Paula não compartilham - totalmente - dos mesmos gostos que Ana e Valter (isso é visualizado pelas pontuações dadas) • Portanto, Ana influenciará na previsão da nota de Valter • Cálculos matemáticos – que medem a similaridade - são utilizadas para fazer a previsão
  • 14. Sistemas de Recomendação • HÍBRIDOS: • Utilizam tanto técnicas de recomendação baseada em conteúdo, quanto técnicas de recomendação colaborativa
  • 15. Trabalhos na Área • Recommender TV: Suporte ao esenvolvimento de Aplicações de Recomendação para o Sistema Brasileiro de TV Digital – Foi desenvolvido um novo módulo na implementação de referência do middleware Ginga, que possibilita suporte ao desenvolvimento de sistemas de recomendação – Fornece APIs para outros desenvolvedores que desejam usar os dados coletados para suas aplicações
  • 16. Trabalhos na Área • Personalização para Televisão Digital utilizando a estratégia de Sistema de Recomendação para ambientes multiusuário – O objetivo principal do sistema consiste em identificar os padrões de comportamento e tendências dos membros de um grupo. – Utiliza mineração de dados – algoritmo apriori – biblioteca Weka e foi desenvolvido com XLETS
  • 17. Trabalhos na Área • Personalização de Programas de TV no contexto da TV Digital Portátil Interativa
  • 19. Contato • elainececiliagatto@gmail.com • Lattes: http://lattes.cnpq.br/8559022477811603 • Blog: http://garotascpbr.com.br/ • @CissaGatto • Blog: http://garotascpbr.com.br