SlideShare uma empresa Scribd logo
1 de 45
Transfer
Learning, GANs
e Deep FakesJosé Ahirton Lopes
Magna Sistemas
MSc. José Ahirton Batista Lopes
Filho
São Paulo, 15 de outubro de 2019
Transfer Learning, GANs e
Deep Fakes 101
About Me
Ferramentais
Transfer Learning
 Os dados usados ​​no treinamento de um classificador devem ser
escolhidos de modo a serem representativos;
 Se não? A precisão será pior do que o esperado;
 Mas suponha que queremos aplicar um classificador a um novo
problema ou mudando de domínio? Refazer!?
 Mas isso é caro.
 Podemos de alguma forma usar nosso classificador existente como um
ponto de partida para nos dar um atalho?
 Isso é Transfer Learning!
Motivação
 Suposições para classificadores:
 Treinamento e teste são da mesma distribuição;
 Treinamento e teste estão no mesmo espaço de recurso.
Classificação de Documentos
Classificação de Documentos
O que fazer?
 Duas possíveis violações:
 Mesma distribuição?
 Exemplo 1: Diferentes proporções de física, aprendizado de máquina,
ciências da vida?
 Exemplo 2: Diferentes proporções de diabéticos quando comparada a
população para a representação em base.
 Mesmo espaço de recurso / tarefa
 Páginas de esportes: vocabulário diferente, características de BOW mudam
 Retreinar?
 Experiência pode ser lenta e dolorosa ...
 Podemos de alguma forma reutilizar e adaptar o que temos?
Classificação de Imagens
Classificação de Imagens
Classificação de Câncer
Age Smoking
Age Height Smoking
Classificação de Câncer
Aprendizagem Tradicional vs.
Transfer Learning
Definição em Transfer Learning
 Dado um domínio de origem e tarefa de aprendizado de
origem, um domínio de destino e uma tarefa de aprendizado
de destino, transferência de aprendizagem visa ajudar a
melhorar a aprendizagem do alvo via função preditiva usando
o conhecimento de origem, onde:
 O domínio de origem não é igual ao domínio de destino:
 A tarefa de origem não é igual à tarefa de destino:
Então ...
 Diferenças de domínio:
 Diferenças de tarefas:
Questões a se considerar
 O que transferir
 Instâncias? Modelos? Características?
 Como transferir
 Instâncias de peso;
 Unificação de recursos;
 Mapeamento de modelos.
 Quando transferir e em quais situações?
 Mais rápido transferir ou retreinar?
Diferentes Distribuições
 Exemplo: classificação de documentos da web em
importantes ou não:
 Documentos em diferentes domínios possuem o mesmo espaço de recurso.
A partir de bag of words pode-se verificar a frequência de cada termo;
 No entanto, as palavras têm diferentes freqüências em domínios
diferentes;
 A distribuição de recursos é diferente.
 Então se modificam as instâncias.
Transferência de Atributos
 Muitos métodos:
 Construção de recursos supervisionados;
 Construção de recurso não supervisionado;
 Abordagem baseada em informações relacionais.
 Suponha que algumas relações entre objetos (isto é, instâncias) são
semelhantes entre domínios ou tarefas;
 Se esses relacionamentos comuns puderem ser extraídos, eles podem
ser usados para conhecimento;
 Crie uma representação de conhecimento de segunda ordem como
nossa modelo.
Conclusões
 Objetivo do aprendizado de transferência:
 Reutilizar o conhecimento aprendido anteriormente para ajudar a
desenvolver um novo modelo de aprendizagem.
 Um novo “base learner” (mecanismo de aprendizagem) pode
ser necessário para:
 Novas instâncias;
 Características diferentes;
 Distribuição diferente dos mesmos recursos.
 Uma nova tarefa:
 Com algumas semelhanças com a tarefa existente.
Conclusões
 Podemos transferir conhecimento de:
 Instâncias;
 Características;
 Modelo.
 Nem sempre vale a pena se transferir. Ainda deve haver
alguma relação entre o conhecimento por trás dos dois
mecanismos de aprendizagem.
 Campo complexo e crescente.
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
Generative Adversarial Networks
“É preciso provocar sistematicamente
confusão. Isso promove a criatividade.
Tudo aquilo que é contraditório gera
vida ”
Salvador Dalí
Obrigado!
ahirtonlopes@gmail.com
github.com/AhirtonLopes
slideshare.net/JosAhirtonBatistaLop

Mais conteúdo relacionado

Semelhante a Transfer Learning GANs Deep

Apresentação mestrado Versão 2
Apresentação mestrado Versão 2Apresentação mestrado Versão 2
Apresentação mestrado Versão 2Wellington Oliveira
 
Verbos de Comando em Português
Verbos de Comando em PortuguêsVerbos de Comando em Português
Verbos de Comando em PortuguêsKarina Fernandes
 
Orientação a objetos php
Orientação a objetos   phpOrientação a objetos   php
Orientação a objetos phpsecomp2011
 
[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
 
Do oo para_funcional
Do oo para_funcionalDo oo para_funcional
Do oo para_funcionalPedro Correia
 
Programação orientada a objetos
Programação orientada a objetosProgramação orientada a objetos
Programação orientada a objetosCleyton Ferrari
 
Avaliacao de Software Educativo
Avaliacao de Software EducativoAvaliacao de Software Educativo
Avaliacao de Software Educativosilvanatsal
 
6.3 Clustering_338ca79f26242f5b9b48a218cfc35819.pdf
6.3 Clustering_338ca79f26242f5b9b48a218cfc35819.pdf6.3 Clustering_338ca79f26242f5b9b48a218cfc35819.pdf
6.3 Clustering_338ca79f26242f5b9b48a218cfc35819.pdfDavidLarronda1
 
Questionário sobre conceitos oo revisão da tentativa
Questionário sobre conceitos oo  revisão da tentativaQuestionário sobre conceitos oo  revisão da tentativa
Questionário sobre conceitos oo revisão da tentativaAluisioSantos4
 
Algumas das principais características do NoSQL
Algumas das principais características do NoSQLAlgumas das principais características do NoSQL
Algumas das principais características do NoSQLEric Silva
 
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosIES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosRamon Mayor Martins
 
1 - Introduação - Classes - Objetos.pdf
1 - Introduação - Classes - Objetos.pdf1 - Introduação - Classes - Objetos.pdf
1 - Introduação - Classes - Objetos.pdfJoberthSilva
 
Java Básico :: Orientação a objetos
Java Básico :: Orientação a objetosJava Básico :: Orientação a objetos
Java Básico :: Orientação a objetosWesley R. Bezerra
 

Semelhante a Transfer Learning GANs Deep (20)

Apresentação mestrado Versão 2
Apresentação mestrado Versão 2Apresentação mestrado Versão 2
Apresentação mestrado Versão 2
 
Orientação a Objetos (2)
Orientação a Objetos (2)Orientação a Objetos (2)
Orientação a Objetos (2)
 
PadroesGRASP.ppt
PadroesGRASP.pptPadroesGRASP.ppt
PadroesGRASP.ppt
 
Verbos de Comando em Português
Verbos de Comando em PortuguêsVerbos de Comando em Português
Verbos de Comando em Português
 
Orientação a objetos php
Orientação a objetos   phpOrientação a objetos   php
Orientação a objetos php
 
Análise de sistemas oo 1
Análise de sistemas oo   1Análise de sistemas oo   1
Análise de sistemas oo 1
 
[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
 
Do oo para_funcional
Do oo para_funcionalDo oo para_funcional
Do oo para_funcional
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Sld 4
Sld 4Sld 4
Sld 4
 
Programação orientada a objetos
Programação orientada a objetosProgramação orientada a objetos
Programação orientada a objetos
 
Avaliacao de Software Educativo
Avaliacao de Software EducativoAvaliacao de Software Educativo
Avaliacao de Software Educativo
 
6.3 Clustering_338ca79f26242f5b9b48a218cfc35819.pdf
6.3 Clustering_338ca79f26242f5b9b48a218cfc35819.pdf6.3 Clustering_338ca79f26242f5b9b48a218cfc35819.pdf
6.3 Clustering_338ca79f26242f5b9b48a218cfc35819.pdf
 
Questionário sobre conceitos oo revisão da tentativa
Questionário sobre conceitos oo  revisão da tentativaQuestionário sobre conceitos oo  revisão da tentativa
Questionário sobre conceitos oo revisão da tentativa
 
Algumas das principais características do NoSQL
Algumas das principais características do NoSQLAlgumas das principais características do NoSQL
Algumas das principais características do NoSQL
 
Java aula 2
Java aula 2Java aula 2
Java aula 2
 
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosIES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
 
1 - Introduação - Classes - Objetos.pdf
1 - Introduação - Classes - Objetos.pdf1 - Introduação - Classes - Objetos.pdf
1 - Introduação - Classes - Objetos.pdf
 
Java Básico :: Orientação a objetos
Java Básico :: Orientação a objetosJava Básico :: Orientação a objetos
Java Básico :: Orientação a objetos
 
Modelo plus
Modelo plusModelo plus
Modelo plus
 

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] 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] 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
 
[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
 
[Jose Ahirton Lopes] Apresentacao Sessao Tecnica I
[Jose Ahirton Lopes] Apresentacao Sessao Tecnica I[Jose Ahirton Lopes] Apresentacao Sessao Tecnica I
[Jose Ahirton Lopes] Apresentacao Sessao Tecnica IAhirton Lopes
 
[Jose Ahirton Lopes] Algoritmos de Recomendacao II
[Jose Ahirton Lopes] Algoritmos de Recomendacao II[Jose Ahirton Lopes] Algoritmos de Recomendacao II
[Jose Ahirton Lopes] Algoritmos de Recomendacao IIAhirton Lopes
 
[Jose Ahirton Lopes] Materiais de Referencia
[Jose Ahirton Lopes] Materiais de Referencia[Jose Ahirton Lopes] Materiais de Referencia
[Jose Ahirton Lopes] Materiais de ReferenciaAhirton 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] 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] 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
 
[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
[Jose Ahirton Lopes] Apresentacao Sessao Tecnica I[Jose Ahirton Lopes] Apresentacao Sessao Tecnica I
[Jose Ahirton Lopes] Apresentacao Sessao Tecnica I
 
[Jose Ahirton Lopes] Algoritmos de Recomendacao II
[Jose Ahirton Lopes] Algoritmos de Recomendacao II[Jose Ahirton Lopes] Algoritmos de Recomendacao II
[Jose Ahirton Lopes] Algoritmos de Recomendacao II
 
[Jose Ahirton Lopes] Materiais de Referencia
[Jose Ahirton Lopes] Materiais de Referencia[Jose Ahirton Lopes] Materiais de Referencia
[Jose Ahirton Lopes] Materiais de Referencia
 

Transfer Learning GANs Deep