SlideShare uma empresa Scribd logo
1 de 11
IA e Algoritmos de
Recomendação – Chatbots
além das respostas prontas
MSc. José Ahirton Lopes, Data Scientist,
Professor @ FIAP, Community Manager @ AIBrasil.
Sobre
Recomendações e Chatbots?
• O objetivo dos sistemas de recomendação é gerar
recomendações válidas para um conjunto de
usuários de itens ou serviços que possam
interessá-los (MELVILLE; SINDHWANI, 2010);
• Personalizados vs. não personalizados;
• “Obter recomendações de fontes confiáveis é um
componente importante do processo natural de
tomada de decisões” (MELVILLE; SINDHWANI,
2010);
• Estímulo ao consumo.
Recomendações e Chatbots?
• Baseados em conteúdo (Content Based) - usando
as preferências pessoais para corresponder e
filtrar itens;
• Filtragem Colaborativa (Collaborative Filtering) –
combinam-se pessoas com a mesma opinião.
• Software social - o processo de recomendação é
suportado mas não automatizado;
• Mineração de Dados Sociais - Registra dados de
atividade social para aprender as preferências do
grupo ;
Como funciona?
• Usuários votam nos itens - interesses do usuário
são registrados. Classificações podem ser
explícitas ou implícitas.
• Correspondência de vizinho mais próximo usado
para encontrar pessoas com interesses
semelhantes;
• Itens que os vizinhos classificaram positivamente,
mas que você não avaliou são recomendados a
você;
• O usuário pode avaliar os itens recomendados.
Dificuldades
• Problema de escassez - quando muitos dos itens
não foram avaliados por muitas pessoas. Difícil
encontrar pessoas "que tenham a mesma opinião”;
• Primeiro problema do avaliador - o que acontece
se um item não tiver sido classificado por
ninguém;
• Cold start – o que acontece com usuários novos?
• Problemas de privacidade;
• Serendipity - recomendo para mim algo que eu
não conheço.
Principais Parâmetros de Recomendação:
Semelhança (ou Similaridade):
• Amigos (social);
• Popularidade;
• Gênero (ou Categoria);
• Outros parâmetros podem incluir
localização geográfica do usuário ou dados
retirados de seu perfil ou outros acessos.
Algoritmos observam estes parâmetros
em conjunto, não separados, comumente
na forma de vetores ou matrizes.
Arquitetura de um motor de
recomendação
Exemplos
• Convergência com novas
técnicas tais como:
• Deep Learning para Processamento
de Linguagem Natural e Síntese
Automatizada de Conteúdo;
• Máquinas de Tradução Neural;
• Deep Speech.
Futuro
“You have to systematically
create confusion, it sets
creativity free. Everything that is
contradictory creates life”
Salvador Dali
Obrigado!
MSc. José Ahirton Lopes
Data Scientist,
Professor @ FIAP, Community Manager @ AIBrasil.
ahirtonlopes@gmail.com
Github: github.com/AhirtonL
Slideshare: slideshare.net/JosAhirtonBatistaLop

Mais conteúdo relacionado

Semelhante a [Jose Ahirton Lopes] Apresentacao Sessao Tecnica I

Testes de usabilidade com uma pitada de lean ux
Testes de usabilidade com uma pitada de lean uxTestes de usabilidade com uma pitada de lean ux
Testes de usabilidade com uma pitada de lean uxQualister
 
Pesquisa com usuários aplicada em projetos lean de startups concepção de um f...
Pesquisa com usuários aplicada em projetos lean de startups concepção de um f...Pesquisa com usuários aplicada em projetos lean de startups concepção de um f...
Pesquisa com usuários aplicada em projetos lean de startups concepção de um f...Catarinas Design de Interação
 
Interação Humano Computador Capítulo 10 Avaliação - Wellington Pinto de Oliveira
Interação Humano Computador Capítulo 10 Avaliação - Wellington Pinto de OliveiraInteração Humano Computador Capítulo 10 Avaliação - Wellington Pinto de Oliveira
Interação Humano Computador Capítulo 10 Avaliação - Wellington Pinto de OliveiraWellington Oliveira
 
Identificação de Necessidades dos Usuários e Requisitos IHC
Identificação de Necessidades dos Usuários e Requisitos IHCIdentificação de Necessidades dos Usuários e Requisitos IHC
Identificação de Necessidades dos Usuários e Requisitos IHCAlanna Gianin
 
UAI_Semana 5 - Testes de Usabildiade - parte 2.pptx
UAI_Semana 5 - Testes de Usabildiade - parte 2.pptxUAI_Semana 5 - Testes de Usabildiade - parte 2.pptx
UAI_Semana 5 - Testes de Usabildiade - parte 2.pptxgetulio24
 
User Experience - Aula 04 - Comunicação Digital (Oferta 01)
User Experience - Aula 04 - Comunicação Digital (Oferta 01)User Experience - Aula 04 - Comunicação Digital (Oferta 01)
User Experience - Aula 04 - Comunicação Digital (Oferta 01)Caio Oliveira
 
Oferecendo soluções mais assertivas para os usuários de um serviço combinan...
Oferecendo soluções mais assertivas  para os usuários de um serviço  combinan...Oferecendo soluções mais assertivas  para os usuários de um serviço  combinan...
Oferecendo soluções mais assertivas para os usuários de um serviço combinan...belaamaral
 
SC-cap15-recomendacao-apresentacao.ppt
SC-cap15-recomendacao-apresentacao.pptSC-cap15-recomendacao-apresentacao.ppt
SC-cap15-recomendacao-apresentacao.pptJadna Almeida
 
Sistemas de Recomendação - Parte 1
Sistemas de Recomendação - Parte 1Sistemas de Recomendação - Parte 1
Sistemas de Recomendação - Parte 1Ralph Rassweiler
 
Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...
Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...
Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...DevCamp Campinas
 
Projetos Centrados no Usuário
Projetos Centrados no UsuárioProjetos Centrados no Usuário
Projetos Centrados no UsuárioAlessandra Rosa
 
Design em tempos de Inteligência Artificial
Design em tempos de Inteligência ArtificialDesign em tempos de Inteligência Artificial
Design em tempos de Inteligência ArtificialNatali Garcia
 
Card Sorting na Arquitetura de Informação
Card Sorting na Arquitetura de InformaçãoCard Sorting na Arquitetura de Informação
Card Sorting na Arquitetura de InformaçãoLuiz Agner
 
Palestra - Card Sorting (atualizada)
Palestra - Card Sorting (atualizada)Palestra - Card Sorting (atualizada)
Palestra - Card Sorting (atualizada)Luiz Agner
 
Cap. 7 selecionando participantes
Cap. 7   selecionando participantesCap. 7   selecionando participantes
Cap. 7 selecionando participantesLuiz Agner
 
Finanças 2.0 - Evento Aberje & Terra
Finanças 2.0 - Evento Aberje & TerraFinanças 2.0 - Evento Aberje & Terra
Finanças 2.0 - Evento Aberje & TerraJose Claudio Terra
 

Semelhante a [Jose Ahirton Lopes] Apresentacao Sessao Tecnica I (20)

Testes de usabilidade com uma pitada de lean ux
Testes de usabilidade com uma pitada de lean uxTestes de usabilidade com uma pitada de lean ux
Testes de usabilidade com uma pitada de lean ux
 
Sistemas de recomendação
Sistemas de recomendaçãoSistemas de recomendação
Sistemas de recomendação
 
Sistemas de recomendação
Sistemas de recomendaçãoSistemas de recomendação
Sistemas de recomendação
 
Pesquisa com usuários aplicada em projetos lean de startups concepção de um f...
Pesquisa com usuários aplicada em projetos lean de startups concepção de um f...Pesquisa com usuários aplicada em projetos lean de startups concepção de um f...
Pesquisa com usuários aplicada em projetos lean de startups concepção de um f...
 
Interação Humano Computador Capítulo 10 Avaliação - Wellington Pinto de Oliveira
Interação Humano Computador Capítulo 10 Avaliação - Wellington Pinto de OliveiraInteração Humano Computador Capítulo 10 Avaliação - Wellington Pinto de Oliveira
Interação Humano Computador Capítulo 10 Avaliação - Wellington Pinto de Oliveira
 
Identificação de Necessidades dos Usuários e Requisitos IHC
Identificação de Necessidades dos Usuários e Requisitos IHCIdentificação de Necessidades dos Usuários e Requisitos IHC
Identificação de Necessidades dos Usuários e Requisitos IHC
 
UAI_Semana 5 - Testes de Usabildiade - parte 2.pptx
UAI_Semana 5 - Testes de Usabildiade - parte 2.pptxUAI_Semana 5 - Testes de Usabildiade - parte 2.pptx
UAI_Semana 5 - Testes de Usabildiade - parte 2.pptx
 
User Experience - Aula 04 - Comunicação Digital (Oferta 01)
User Experience - Aula 04 - Comunicação Digital (Oferta 01)User Experience - Aula 04 - Comunicação Digital (Oferta 01)
User Experience - Aula 04 - Comunicação Digital (Oferta 01)
 
Oferecendo soluções mais assertivas para os usuários de um serviço combinan...
Oferecendo soluções mais assertivas  para os usuários de um serviço  combinan...Oferecendo soluções mais assertivas  para os usuários de um serviço  combinan...
Oferecendo soluções mais assertivas para os usuários de um serviço combinan...
 
SC-cap15-recomendacao-apresentacao.ppt
SC-cap15-recomendacao-apresentacao.pptSC-cap15-recomendacao-apresentacao.ppt
SC-cap15-recomendacao-apresentacao.ppt
 
Oficina protótipos dia 1
Oficina protótipos   dia 1Oficina protótipos   dia 1
Oficina protótipos dia 1
 
Sistemas de Recomendação - Parte 1
Sistemas de Recomendação - Parte 1Sistemas de Recomendação - Parte 1
Sistemas de Recomendação - Parte 1
 
Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...
Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...
Davi Silva e Izabela Amaral - Oferecendo soluções de negócio mais assertivas ...
 
Projetos Centrados no Usuário
Projetos Centrados no UsuárioProjetos Centrados no Usuário
Projetos Centrados no Usuário
 
Design em tempos de Inteligência Artificial
Design em tempos de Inteligência ArtificialDesign em tempos de Inteligência Artificial
Design em tempos de Inteligência Artificial
 
Cibercultura e redes sociais - aula 03
Cibercultura e redes sociais - aula 03Cibercultura e redes sociais - aula 03
Cibercultura e redes sociais - aula 03
 
Card Sorting na Arquitetura de Informação
Card Sorting na Arquitetura de InformaçãoCard Sorting na Arquitetura de Informação
Card Sorting na Arquitetura de Informação
 
Palestra - Card Sorting (atualizada)
Palestra - Card Sorting (atualizada)Palestra - Card Sorting (atualizada)
Palestra - Card Sorting (atualizada)
 
Cap. 7 selecionando participantes
Cap. 7   selecionando participantesCap. 7   selecionando participantes
Cap. 7 selecionando participantes
 
Finanças 2.0 - Evento Aberje & Terra
Finanças 2.0 - Evento Aberje & TerraFinanças 2.0 - Evento Aberje & Terra
Finanças 2.0 - Evento Aberje & Terra
 

Mais de Ahirton Lopes

[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem VisualAhirton Lopes
 
[Jose Ahirton Lopes] ML na Sala de Aula
[Jose Ahirton Lopes] ML na Sala de Aula[Jose Ahirton Lopes] ML na Sala de Aula
[Jose Ahirton Lopes] ML na Sala de AulaAhirton Lopes
 
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem VisualAhirton Lopes
 
[Jose Ahirton Lopes] ML na sala de aula
[Jose Ahirton Lopes] ML na sala de aula[Jose Ahirton Lopes] ML na sala de aula
[Jose Ahirton Lopes] ML na sala de aulaAhirton Lopes
 
[Jose Ahirton Lopes] IA e para todos
[Jose Ahirton Lopes] IA e para todos[Jose Ahirton Lopes] IA e para todos
[Jose Ahirton Lopes] IA e para todosAhirton Lopes
 
[Jose Ahirton Lopes] O que se espera da tal equipe de dados
[Jose Ahirton Lopes] O que se espera da tal equipe de dados[Jose Ahirton Lopes] O que se espera da tal equipe de dados
[Jose Ahirton Lopes] O que se espera da tal equipe de dadosAhirton Lopes
 
[Jose Ahirton Lopes] Detecção Precoce de Estudantes em Risco de Evasão Usan...
[Jose Ahirton Lopes]   Detecção Precoce de Estudantes em Risco de Evasão Usan...[Jose Ahirton Lopes]   Detecção Precoce de Estudantes em Risco de Evasão Usan...
[Jose Ahirton Lopes] Detecção Precoce de Estudantes em Risco de Evasão Usan...Ahirton Lopes
 
[Jose Ahirton Lopes] Transfer Learning e GANS 101
[Jose Ahirton Lopes] Transfer Learning e GANS 101[Jose Ahirton Lopes] Transfer Learning e GANS 101
[Jose Ahirton Lopes] Transfer Learning e GANS 101Ahirton Lopes
 
[Jose Ahirton Lopes] GANs 101
[Jose Ahirton Lopes] GANs 101[Jose Ahirton Lopes] GANs 101
[Jose Ahirton Lopes] GANs 101Ahirton Lopes
 
Aula1 mba fiap_2018_redes_neurais
Aula1 mba fiap_2018_redes_neuraisAula1 mba fiap_2018_redes_neurais
Aula1 mba fiap_2018_redes_neuraisAhirton Lopes
 
[Jose Ahirton Lopes] Transfer Learning e GANs 101
[Jose Ahirton Lopes] Transfer Learning e GANs 101[Jose Ahirton Lopes] Transfer Learning e GANs 101
[Jose Ahirton Lopes] Transfer Learning e GANs 101Ahirton Lopes
 
[Jose Ahirton Lopes] ML na Sala de Aula
[Jose Ahirton Lopes] ML na Sala de Aula[Jose Ahirton Lopes] ML na Sala de Aula
[Jose Ahirton Lopes] ML na Sala de AulaAhirton Lopes
 
[Jose Ahirton Lopes] ML na sala de aula
[Jose Ahirton Lopes] ML na sala de aula[Jose Ahirton Lopes] ML na sala de aula
[Jose Ahirton Lopes] ML na sala de aulaAhirton Lopes
 
[Jose Ahirton Lopes] O que se espera do tal Cientista de Dados
[Jose Ahirton Lopes] O que se espera do tal Cientista de Dados[Jose Ahirton Lopes] O que se espera do tal Cientista de Dados
[Jose Ahirton Lopes] O que se espera do tal Cientista de DadosAhirton Lopes
 
[Jose Ahirton lopes] Do Big ao Better Data
[Jose Ahirton lopes] Do Big ao Better Data[Jose Ahirton lopes] Do Big ao Better Data
[Jose Ahirton lopes] Do Big ao Better DataAhirton Lopes
 
[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem Visual
[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem Visual[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem Visual
[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem VisualAhirton Lopes
 
[José Ahirton Lopes e Rafael Arevalo] Aula 01 - Robótica e IOT
[José Ahirton Lopes e Rafael Arevalo] Aula 01 - Robótica e IOT[José Ahirton Lopes e Rafael Arevalo] Aula 01 - Robótica e IOT
[José Ahirton Lopes e Rafael Arevalo] Aula 01 - Robótica e IOTAhirton Lopes
 
[Aula 01] School of AI SP - Back to Basics
[Aula 01] School of AI SP - Back to Basics[Aula 01] School of AI SP - Back to Basics
[Aula 01] School of AI SP - Back to BasicsAhirton Lopes
 
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem VisualAhirton Lopes
 
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem VisualAhirton Lopes
 

Mais de Ahirton Lopes (20)

[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
 
[Jose Ahirton Lopes] ML na Sala de Aula
[Jose Ahirton Lopes] ML na Sala de Aula[Jose Ahirton Lopes] ML na Sala de Aula
[Jose Ahirton Lopes] ML na Sala de Aula
 
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual[Jose Ahirton Lopes] Inteligencia Artificial -  Uma Abordagem Visual
[Jose Ahirton Lopes] Inteligencia Artificial - Uma Abordagem Visual
 
[Jose Ahirton Lopes] ML na sala de aula
[Jose Ahirton Lopes] ML na sala de aula[Jose Ahirton Lopes] ML na sala de aula
[Jose Ahirton Lopes] ML na sala de aula
 
[Jose Ahirton Lopes] IA e para todos
[Jose Ahirton Lopes] IA e para todos[Jose Ahirton Lopes] IA e para todos
[Jose Ahirton Lopes] IA e para todos
 
[Jose Ahirton Lopes] O que se espera da tal equipe de dados
[Jose Ahirton Lopes] O que se espera da tal equipe de dados[Jose Ahirton Lopes] O que se espera da tal equipe de dados
[Jose Ahirton Lopes] O que se espera da tal equipe de dados
 
[Jose Ahirton Lopes] Detecção Precoce de Estudantes em Risco de Evasão Usan...
[Jose Ahirton Lopes]   Detecção Precoce de Estudantes em Risco de Evasão Usan...[Jose Ahirton Lopes]   Detecção Precoce de Estudantes em Risco de Evasão Usan...
[Jose Ahirton Lopes] Detecção Precoce de Estudantes em Risco de Evasão Usan...
 
[Jose Ahirton Lopes] Transfer Learning e GANS 101
[Jose Ahirton Lopes] Transfer Learning e GANS 101[Jose Ahirton Lopes] Transfer Learning e GANS 101
[Jose Ahirton Lopes] Transfer Learning e GANS 101
 
[Jose Ahirton Lopes] GANs 101
[Jose Ahirton Lopes] GANs 101[Jose Ahirton Lopes] GANs 101
[Jose Ahirton Lopes] GANs 101
 
Aula1 mba fiap_2018_redes_neurais
Aula1 mba fiap_2018_redes_neuraisAula1 mba fiap_2018_redes_neurais
Aula1 mba fiap_2018_redes_neurais
 
[Jose Ahirton Lopes] Transfer Learning e GANs 101
[Jose Ahirton Lopes] Transfer Learning e GANs 101[Jose Ahirton Lopes] Transfer Learning e GANs 101
[Jose Ahirton Lopes] Transfer Learning e GANs 101
 
[Jose Ahirton Lopes] ML na Sala de Aula
[Jose Ahirton Lopes] ML na Sala de Aula[Jose Ahirton Lopes] ML na Sala de Aula
[Jose Ahirton Lopes] ML na Sala de Aula
 
[Jose Ahirton Lopes] ML na sala de aula
[Jose Ahirton Lopes] ML na sala de aula[Jose Ahirton Lopes] ML na sala de aula
[Jose Ahirton Lopes] ML na sala de aula
 
[Jose Ahirton Lopes] O que se espera do tal Cientista de Dados
[Jose Ahirton Lopes] O que se espera do tal Cientista de Dados[Jose Ahirton Lopes] O que se espera do tal Cientista de Dados
[Jose Ahirton Lopes] O que se espera do tal Cientista de Dados
 
[Jose Ahirton lopes] Do Big ao Better Data
[Jose Ahirton lopes] Do Big ao Better Data[Jose Ahirton lopes] Do Big ao Better Data
[Jose Ahirton lopes] Do Big ao Better Data
 
[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem Visual
[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem Visual[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem Visual
[Ahirton Lopes e Rafael Arevalo] Deep Learning - Uma Abordagem Visual
 
[José Ahirton Lopes e Rafael Arevalo] Aula 01 - Robótica e IOT
[José Ahirton Lopes e Rafael Arevalo] Aula 01 - Robótica e IOT[José Ahirton Lopes e Rafael Arevalo] Aula 01 - Robótica e IOT
[José Ahirton Lopes e Rafael Arevalo] Aula 01 - Robótica e IOT
 
[Aula 01] School of AI SP - Back to Basics
[Aula 01] School of AI SP - Back to Basics[Aula 01] School of AI SP - Back to Basics
[Aula 01] School of AI SP - Back to Basics
 
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
 
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
[Jose Ahirton Lopes] Deep Learning - Uma Abordagem Visual
 

[Jose Ahirton Lopes] Apresentacao Sessao Tecnica I

  • 1. IA e Algoritmos de Recomendação – Chatbots além das respostas prontas MSc. José Ahirton Lopes, Data Scientist, Professor @ FIAP, Community Manager @ AIBrasil.
  • 3. Recomendações e Chatbots? • O objetivo dos sistemas de recomendação é gerar recomendações válidas para um conjunto de usuários de itens ou serviços que possam interessá-los (MELVILLE; SINDHWANI, 2010); • Personalizados vs. não personalizados; • “Obter recomendações de fontes confiáveis é um componente importante do processo natural de tomada de decisões” (MELVILLE; SINDHWANI, 2010); • Estímulo ao consumo.
  • 4. Recomendações e Chatbots? • Baseados em conteúdo (Content Based) - usando as preferências pessoais para corresponder e filtrar itens; • Filtragem Colaborativa (Collaborative Filtering) – combinam-se pessoas com a mesma opinião. • Software social - o processo de recomendação é suportado mas não automatizado; • Mineração de Dados Sociais - Registra dados de atividade social para aprender as preferências do grupo ;
  • 5. Como funciona? • Usuários votam nos itens - interesses do usuário são registrados. Classificações podem ser explícitas ou implícitas. • Correspondência de vizinho mais próximo usado para encontrar pessoas com interesses semelhantes; • Itens que os vizinhos classificaram positivamente, mas que você não avaliou são recomendados a você; • O usuário pode avaliar os itens recomendados.
  • 6. Dificuldades • Problema de escassez - quando muitos dos itens não foram avaliados por muitas pessoas. Difícil encontrar pessoas "que tenham a mesma opinião”; • Primeiro problema do avaliador - o que acontece se um item não tiver sido classificado por ninguém; • Cold start – o que acontece com usuários novos? • Problemas de privacidade; • Serendipity - recomendo para mim algo que eu não conheço.
  • 7. Principais Parâmetros de Recomendação: Semelhança (ou Similaridade): • Amigos (social); • Popularidade; • Gênero (ou Categoria); • Outros parâmetros podem incluir localização geográfica do usuário ou dados retirados de seu perfil ou outros acessos. Algoritmos observam estes parâmetros em conjunto, não separados, comumente na forma de vetores ou matrizes. Arquitetura de um motor de recomendação
  • 9. • Convergência com novas técnicas tais como: • Deep Learning para Processamento de Linguagem Natural e Síntese Automatizada de Conteúdo; • Máquinas de Tradução Neural; • Deep Speech. Futuro
  • 10. “You have to systematically create confusion, it sets creativity free. Everything that is contradictory creates life” Salvador Dali
  • 11. Obrigado! MSc. José Ahirton Lopes Data Scientist, Professor @ FIAP, Community Manager @ AIBrasil. ahirtonlopes@gmail.com Github: github.com/AhirtonL Slideshare: slideshare.net/JosAhirtonBatistaLop

Notas do Editor

  1. Baseada em Conteúdo: “Encontre-me coisas das quais eu gostei no passado”; A máquina aprende as preferências por meio do feedback do usuário, criando assim um perfil; Feedback explícito – usuários avaliam itens; Feedback implícito - o sistema registra as atividades do usuário; Dados de clickstream classificados de acordo com a categoria e atividade da página, por ex. navegando em uma página de produto; Tempo gasto em uma atividade, tal como navegar em uma página. A recomendação é visualizada como um processo de pesquisa, com o perfil do usuário atuando como a consulta e o conjunto de itens atuando como os documentos a serem correspondidos. Baseada em Filtragem Colaborativa: São combinadas pessoas com interesses semelhantes como base para a recomendação: Muitas pessoas devem participar para se tornar provável que uma pessoa com interesses semelhantes seja, de fato, encontrada; Deve haver uma maneira simples de as pessoas expressarem seus interesses; Deve haver um algoritmo eficiente para corresponder pessoas com interesses semelhantes.
  2. Explicitas: por ex. comprando ou classificando um item; Implícitas: por ex. tempo de navegação, no. de cliques do mouse.
  3. Segundo dicionário de Oxford: a ocorrência e desenvolvimento de eventos ao acaso de uma forma feliz ou benéfica.