SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
ALGORÍTMO DE IDENTIFICAÇÃO DE IMAGENS
ATRAVÉS DA IMPLEMENTAÇÃO DE RNA
Carlos Eduardo Baldoíno
Lucas Martins Sabadini
ROTEIRO
Introdução
Objetivos
Metodologia
DesenvolvimentoResultados
Conclusão
Referências
2
INDRODUÇÃO
O que é Inteligência Artificial?
3
INTELIGÊNCIA ARTIFICIAL (I.A.)
• Somos Homo Sapiens (homem sábio);
• Inteligência: capacidade de pensar, e aprender;
• Temos bilhões de Neurônios, formando redes;
• I.A. é uma espécie de inteligência simulada;
• Tenta simular nosso cérebro com algoritmos;
• Nossa capacidade de pensar e aprender;
• Ainda está distante de reproduzir nossa capacidade.
4
OJETIVOS
O que desejamos?
5
OBJETIVO GERAL
• Implementar um algorítmo de reconhecimento de imagens,
utilizando RNA (Rede Neural Artificial), capaz de detectar
qual personagem do desenho animado Pokemon está sendo
mostrado.
6
OBJETIVOS ESPECÍFICOS
• Conceituar rede neural e buscar suas definições;
• Pesquisar as principais redes neurais existentes;
• Implentar algorítimo de reconhecimento de imagens;
• Realizar testes para verificar o funcionmenteo do algorítmo;
• Apresentar os resultados.
7
METODOLOGIA
Como vamos fazer?
8
METODOLOGIA
• Pesquisa bibliográfica
• Referências em I.A.
• Stuart Russell;
• Peter Norving;
• Michael Nielsen.
• Auxílio complementar
• Tyson Neil de Grasse;
• Donald Goldsmith.
9
DESENVOLVIMENTO
Como fizemos?
10
TÉCNICAS UTILIZADAS
• Rede Neural Artificial: VGG19
• Classificador de treinamento: SVM (Máquina de Vetores de Suporte,
do inglês Support Vector Machine)
• Linguagem de programação: Python;
11
Rede Neural Artificial: VGG19
Figura 1: Rede Neural Artificial: VGG19
Fonte: <https://pt.wikipedia.org/wiki/M%C3%A1quina_de_vetores_de_suporte>. Acesso em 07 de nov. 2016.
• Tenta separar linearmente os padrões;
Suponha que todas as estrelas são dados de entrada, a rede
neural identificou que as estrelas de cor azul possuem um
tipo de característica, e as de cor vermelha outra
característica, dividindo-as em duas categorias.
12
Classificador de treinamento:
SVM (Máquina de Vetores de Suporte)
• 1-Adquirir um conjunto de dados (Dataset) para treinar o algorítmo;
• 2-Extrair características relevantes do Dataset (o que aparece
constantemente, por exemplo cor amarela);
• 3-Treinar um classificador, algoritmo de classificação.
13
Banco de Imagens:
Dataset
A rede neural identifica as principais características que cada figura contém,
Por exemplo, a personagem Pikachu possui:
• cor amarela,
• um rabo semelhante à um raio,
• olhos pretos com interior branco,
• orelhas pontudas com detalhe preto,
• pés e braços pequenos juntos ao corpo,
• duas manchas vermelhas nas bochechas,
• dois detalhes na lateral direita.
14
Dataset – Saída Desejada
15
Bulbasaur
Squirtle Pikachu
Bulbasaur
RESULTADOS
O que aconteceu?
16
RESULTADOS
• Demonstração do algorítmo.
17
CONCLUSÃO
O que concluímos?
18
CONCLUSÃO
• O algorítmo implementado cumpriu com o objetivo de identificar as
personagens (Bulbasaur, Charmander, Pikachu, Squirtle) do desenho
animado Pokemon;
• Verificou-se a importância das redes neurais na identificação de
imagens, que podem ter inúmeras aplicações, como por exemplo no
campo medicinal, identificando padrões de doenças e propiciando
diagnóstico rápido.
19
REFERÊNCIAS
Quem consultamos?
20
REFERÊNCIAS
BORGES, Luiz Eduardo. Python para Desenvolvedores. Rio de Janeiro, Edição do Autor, 2010, p.360.
FILHO, Ogê Marques; NETO, Hugo Vieira. Processamento Digital de Imagens. Rio de Janeiro: Brasport, 1999, p. 331.
GRASSE, Tyson Neil de; GOLDSMITH, Donald. Origins: fourteen billion years of cosmic evolution. SãoPaulo: Planeta do Brasil, 2015. 384 p.
LIMA; Edirlei Soares de. Inteligência Artificial. Disponível em: <http://edirlei.3dgb.com.br/aulas/ia_2011_2/IA_Aula_01_Introducao.pdf>. Acesso em: 04 nov. de 2016.
LORENA, Ana Carolina; CARVALHO, André C. P. L F. de Carvalho. Introdução às Máquinas de Vetores Suporte (Support Vector Machines). Instituto de Ciências
Matemáticas e de Computação: São Carlos, 2003, p. 66.
MCCARTHY; John. What is Artificial Inteligence? Disponível em: <http://www-formal.stanford.edu/jmc/whatisai/>. Acesso em: 04 nov. de 2016.
NIELSEN, Michael. Neural Networks and Deep Learning. Determination Press, 2015.
PALMIERE; Sérgio Eduardo. Inteligência Artificial: Introdução. Disponível em: < http://www.embarcados.com.br/inteligencia-artificial-introducao/>. Acesso em: 04 nov. de
2016.
PEIXE BABEL. “Quem é esse Pokemon?” - Reconhecimento de Imagens. Disponível em: <https://peixebabel.com.br/2016/09/14/quem-e-esse-pokemon-reconhecimento-
de-imagens-peixe-babel-91/>. Acesso em 07 nov. de 2016.
READHEAD, Josh. Aprendizagem de Máquina: Como as máquinas de vetores de suporte podem ser utilizadas nas negociações. Disponível em:
<https://www.mql5.com/pt/articles/584>. Acesso em 07 nov. de 2016.
RUSSELL, Stuart.; NORVING, Peter. Artificial Intelligence. Rio de Janeiro: Elsevier, 2013; 1324 p.
ZUBEN; Fernando J. Von. Introdução à Inteligência Artificial. Disponível em: <ftp://ftp.dca.fee.unicamp.br/pub/docs/vonzuben/ea072_2s13/introducao_EA072_2s2013.pdf>.
Acesso em: 04 nov. de 2016.
21
OBRIGADO!
22

Mais conteúdo relacionado

Destaque

The Future Of Work & The Work Of The Future
The Future Of Work & The Work Of The FutureThe Future Of Work & The Work Of The Future
The Future Of Work & The Work Of The FutureArturo Pelayo
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great InfographicsSlideShare
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShareKapost
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareEmpowered Presentations
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingContent Marketing Institute
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 

Destaque (8)

The Future Of Work & The Work Of The Future
The Future Of Work & The Work Of The FutureThe Future Of Work & The Work Of The Future
The Future Of Work & The Work Of The Future
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 

Semelhante a Reconhecimento de Pokemons com RNA

Data Science e Inteligência de dados - Inteligencia artificial e machine lear...
Data Science e Inteligência de dados - Inteligencia artificial e machine lear...Data Science e Inteligência de dados - Inteligencia artificial e machine lear...
Data Science e Inteligência de dados - Inteligencia artificial e machine lear...Daniela Brauner
 
Introduction to Data Science in IoT Projects.
Introduction to Data Science in IoT Projects.Introduction to Data Science in IoT Projects.
Introduction to Data Science in IoT Projects.Roberto Williams Batista
 
Apresenta o_do_tcc___felipe_correa(8)
Apresenta  o_do_tcc___felipe_correa(8)Apresenta  o_do_tcc___felipe_correa(8)
Apresenta o_do_tcc___felipe_correa(8)felipe_cr
 
[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
 
Uma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptxUma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptxAlessandro Binhara
 
Quando robôs encontram ursos polares
Quando robôs encontram ursos polaresQuando robôs encontram ursos polares
Quando robôs encontram ursos polaresHuge
 
Apresentação visão computacional
Apresentação visão computacionalApresentação visão computacional
Apresentação visão computacionalEdvaldo Araújo
 
[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
 
Um estudo sobre inteligência artificial e o funcionamento de um agente
Um estudo sobre inteligência artificial e o funcionamento de um agenteUm estudo sobre inteligência artificial e o funcionamento de um agente
Um estudo sobre inteligência artificial e o funcionamento de um agenteUNIEURO
 
Introdução a Machine learning (Aprendizado de Máquina)
Introdução a Machine learning (Aprendizado de Máquina)Introdução a Machine learning (Aprendizado de Máquina)
Introdução a Machine learning (Aprendizado de Máquina)Mateus Moraes Pinto
 
PyBr21: Explorando características faciais para inferir informações demográficas
PyBr21: Explorando características faciais para inferir informações demográficasPyBr21: Explorando características faciais para inferir informações demográficas
PyBr21: Explorando características faciais para inferir informações demográficasArthur Fortes
 
Skynet - Do It Yourself (workshop de Inteligência Artificial)
Skynet - Do It Yourself (workshop de Inteligência Artificial)Skynet - Do It Yourself (workshop de Inteligência Artificial)
Skynet - Do It Yourself (workshop de Inteligência Artificial)Letícia Pedroso
 
Intensivo 80h - Arquitetura de informação e usabilidade
Intensivo 80h - Arquitetura de informação e usabilidadeIntensivo 80h - Arquitetura de informação e usabilidade
Intensivo 80h - Arquitetura de informação e usabilidadeEscola do Marketing Digital
 
Inteligencia Artificial e Aprendizado de Máquina
Inteligencia Artificial e Aprendizado de MáquinaInteligencia Artificial e Aprendizado de Máquina
Inteligencia Artificial e Aprendizado de MáquinaGefferson Figueiredo Marcos
 
Inteligência Artificial : desafios na sociedade do conhecimento
Inteligência Artificial : desafios na sociedade do conhecimentoInteligência Artificial : desafios na sociedade do conhecimento
Inteligência Artificial : desafios na sociedade do conhecimentoPierre GUILLOU
 
Introducao inteligenciaartificial
Introducao inteligenciaartificialIntroducao inteligenciaartificial
Introducao inteligenciaartificialEsther Camilo
 
Fundamentos De Ia E SbCs
Fundamentos De Ia E SbCsFundamentos De Ia E SbCs
Fundamentos De Ia E SbCszehzinho
 

Semelhante a Reconhecimento de Pokemons com RNA (20)

Data Science e Inteligência de dados - Inteligencia artificial e machine lear...
Data Science e Inteligência de dados - Inteligencia artificial e machine lear...Data Science e Inteligência de dados - Inteligencia artificial e machine lear...
Data Science e Inteligência de dados - Inteligencia artificial e machine lear...
 
Introduction to Data Science in IoT Projects.
Introduction to Data Science in IoT Projects.Introduction to Data Science in IoT Projects.
Introduction to Data Science in IoT Projects.
 
Apresenta o_do_tcc___felipe_correa(8)
Apresenta  o_do_tcc___felipe_correa(8)Apresenta  o_do_tcc___felipe_correa(8)
Apresenta o_do_tcc___felipe_correa(8)
 
[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
 
Uma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptxUma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptx
 
Quando robôs encontram ursos polares
Quando robôs encontram ursos polaresQuando robôs encontram ursos polares
Quando robôs encontram ursos polares
 
Apresentação visão computacional
Apresentação visão computacionalApresentação visão computacional
Apresentação visão computacional
 
[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
 
Um estudo sobre inteligência artificial e o funcionamento de um agente
Um estudo sobre inteligência artificial e o funcionamento de um agenteUm estudo sobre inteligência artificial e o funcionamento de um agente
Um estudo sobre inteligência artificial e o funcionamento de um agente
 
Introdução a Machine learning (Aprendizado de Máquina)
Introdução a Machine learning (Aprendizado de Máquina)Introdução a Machine learning (Aprendizado de Máquina)
Introdução a Machine learning (Aprendizado de Máquina)
 
PyBr21: Explorando características faciais para inferir informações demográficas
PyBr21: Explorando características faciais para inferir informações demográficasPyBr21: Explorando características faciais para inferir informações demográficas
PyBr21: Explorando características faciais para inferir informações demográficas
 
Dismistificando deep learning
Dismistificando deep learningDismistificando deep learning
Dismistificando deep learning
 
CRP-5215-0420-2014-05
CRP-5215-0420-2014-05CRP-5215-0420-2014-05
CRP-5215-0420-2014-05
 
Skynet - Do It Yourself (workshop de Inteligência Artificial)
Skynet - Do It Yourself (workshop de Inteligência Artificial)Skynet - Do It Yourself (workshop de Inteligência Artificial)
Skynet - Do It Yourself (workshop de Inteligência Artificial)
 
Intensivo 80h - Arquitetura de informação e usabilidade
Intensivo 80h - Arquitetura de informação e usabilidadeIntensivo 80h - Arquitetura de informação e usabilidade
Intensivo 80h - Arquitetura de informação e usabilidade
 
Ia01 introducao (1)
Ia01   introducao (1)Ia01   introducao (1)
Ia01 introducao (1)
 
Inteligencia Artificial e Aprendizado de Máquina
Inteligencia Artificial e Aprendizado de MáquinaInteligencia Artificial e Aprendizado de Máquina
Inteligencia Artificial e Aprendizado de Máquina
 
Inteligência Artificial : desafios na sociedade do conhecimento
Inteligência Artificial : desafios na sociedade do conhecimentoInteligência Artificial : desafios na sociedade do conhecimento
Inteligência Artificial : desafios na sociedade do conhecimento
 
Introducao inteligenciaartificial
Introducao inteligenciaartificialIntroducao inteligenciaartificial
Introducao inteligenciaartificial
 
Fundamentos De Ia E SbCs
Fundamentos De Ia E SbCsFundamentos De Ia E SbCs
Fundamentos De Ia E SbCs
 

Mais de Lucas Sabadini

4G e LTE (Long Term Evolution)
4G e LTE (Long Term Evolution)4G e LTE (Long Term Evolution)
4G e LTE (Long Term Evolution)Lucas Sabadini
 
Processamento de Imagens - Filtro Laplaciano
Processamento de Imagens - Filtro LaplacianoProcessamento de Imagens - Filtro Laplaciano
Processamento de Imagens - Filtro LaplacianoLucas Sabadini
 
Sistema de Monitoramento da Utilização de Dispositivo de Segurança Veicular C...
Sistema de Monitoramento da Utilização de Dispositivo de Segurança Veicular C...Sistema de Monitoramento da Utilização de Dispositivo de Segurança Veicular C...
Sistema de Monitoramento da Utilização de Dispositivo de Segurança Veicular C...Lucas Sabadini
 
Projeto consciência negra - E.E. Prof. Carlos de Arnaldo Silva
Projeto consciência negra - E.E. Prof. Carlos de Arnaldo SilvaProjeto consciência negra - E.E. Prof. Carlos de Arnaldo Silva
Projeto consciência negra - E.E. Prof. Carlos de Arnaldo SilvaLucas Sabadini
 
Projeto prevenção também se ensina - E.E. Prof. Carlos de Arnaldo Silva
Projeto prevenção também se ensina - E.E. Prof. Carlos de Arnaldo SilvaProjeto prevenção também se ensina - E.E. Prof. Carlos de Arnaldo Silva
Projeto prevenção também se ensina - E.E. Prof. Carlos de Arnaldo SilvaLucas Sabadini
 
Trabalho de Conclusão de Curso Técnico em Administração: Utilização da Tecnol...
Trabalho de Conclusão de Curso Técnico em Administração: Utilização da Tecnol...Trabalho de Conclusão de Curso Técnico em Administração: Utilização da Tecnol...
Trabalho de Conclusão de Curso Técnico em Administração: Utilização da Tecnol...Lucas Sabadini
 
Pré-banca TCC Técnico em Administração - Gestão Hospitalar com a Utilização d...
Pré-banca TCC Técnico em Administração - Gestão Hospitalar com a Utilização d...Pré-banca TCC Técnico em Administração - Gestão Hospitalar com a Utilização d...
Pré-banca TCC Técnico em Administração - Gestão Hospitalar com a Utilização d...Lucas Sabadini
 
Organização de congresso dos estudantes de administração
Organização de congresso dos estudantes de administraçãoOrganização de congresso dos estudantes de administração
Organização de congresso dos estudantes de administraçãoLucas Sabadini
 
Globalização - O mundo em nossas mãos
Globalização - O mundo em nossas mãosGlobalização - O mundo em nossas mãos
Globalização - O mundo em nossas mãosLucas Sabadini
 
Adminstradores: Andrew Grove
Adminstradores: Andrew GroveAdminstradores: Andrew Grove
Adminstradores: Andrew GroveLucas Sabadini
 
Código de defesa do consumidor
Código de defesa do consumidorCódigo de defesa do consumidor
Código de defesa do consumidorLucas Sabadini
 
Sistemas Operacionais - Windows seven
Sistemas Operacionais - Windows sevenSistemas Operacionais - Windows seven
Sistemas Operacionais - Windows sevenLucas Sabadini
 
Manifestações culturais: modernismo brasileiro
Manifestações culturais: modernismo brasileiroManifestações culturais: modernismo brasileiro
Manifestações culturais: modernismo brasileiroLucas Sabadini
 
Sistema de gestão acadêmico
Sistema de gestão acadêmicoSistema de gestão acadêmico
Sistema de gestão acadêmicoLucas Sabadini
 
Algoritmos de substituição de páginas: ótimo e nur
Algoritmos de substituição de páginas: ótimo e nurAlgoritmos de substituição de páginas: ótimo e nur
Algoritmos de substituição de páginas: ótimo e nurLucas Sabadini
 
Escalonadores e suas categorias
Escalonadores e suas categoriasEscalonadores e suas categorias
Escalonadores e suas categoriasLucas Sabadini
 
Grandes Corporações da Tecnologia - Asus
Grandes Corporações da Tecnologia - AsusGrandes Corporações da Tecnologia - Asus
Grandes Corporações da Tecnologia - AsusLucas Sabadini
 
Sistemas operacionais populares no mercado
Sistemas operacionais populares no mercadoSistemas operacionais populares no mercado
Sistemas operacionais populares no mercadoLucas Sabadini
 

Mais de Lucas Sabadini (20)

4G e LTE (Long Term Evolution)
4G e LTE (Long Term Evolution)4G e LTE (Long Term Evolution)
4G e LTE (Long Term Evolution)
 
Processamento de Imagens - Filtro Laplaciano
Processamento de Imagens - Filtro LaplacianoProcessamento de Imagens - Filtro Laplaciano
Processamento de Imagens - Filtro Laplaciano
 
Sistema de Monitoramento da Utilização de Dispositivo de Segurança Veicular C...
Sistema de Monitoramento da Utilização de Dispositivo de Segurança Veicular C...Sistema de Monitoramento da Utilização de Dispositivo de Segurança Veicular C...
Sistema de Monitoramento da Utilização de Dispositivo de Segurança Veicular C...
 
Projeto consciência negra - E.E. Prof. Carlos de Arnaldo Silva
Projeto consciência negra - E.E. Prof. Carlos de Arnaldo SilvaProjeto consciência negra - E.E. Prof. Carlos de Arnaldo Silva
Projeto consciência negra - E.E. Prof. Carlos de Arnaldo Silva
 
Projeto prevenção também se ensina - E.E. Prof. Carlos de Arnaldo Silva
Projeto prevenção também se ensina - E.E. Prof. Carlos de Arnaldo SilvaProjeto prevenção também se ensina - E.E. Prof. Carlos de Arnaldo Silva
Projeto prevenção também se ensina - E.E. Prof. Carlos de Arnaldo Silva
 
Trabalho de Conclusão de Curso Técnico em Administração: Utilização da Tecnol...
Trabalho de Conclusão de Curso Técnico em Administração: Utilização da Tecnol...Trabalho de Conclusão de Curso Técnico em Administração: Utilização da Tecnol...
Trabalho de Conclusão de Curso Técnico em Administração: Utilização da Tecnol...
 
Pré-banca TCC Técnico em Administração - Gestão Hospitalar com a Utilização d...
Pré-banca TCC Técnico em Administração - Gestão Hospitalar com a Utilização d...Pré-banca TCC Técnico em Administração - Gestão Hospitalar com a Utilização d...
Pré-banca TCC Técnico em Administração - Gestão Hospitalar com a Utilização d...
 
Organização de congresso dos estudantes de administração
Organização de congresso dos estudantes de administraçãoOrganização de congresso dos estudantes de administração
Organização de congresso dos estudantes de administração
 
Globalização - O mundo em nossas mãos
Globalização - O mundo em nossas mãosGlobalização - O mundo em nossas mãos
Globalização - O mundo em nossas mãos
 
Estoque mínimo
Estoque mínimoEstoque mínimo
Estoque mínimo
 
Adminstradores: Andrew Grove
Adminstradores: Andrew GroveAdminstradores: Andrew Grove
Adminstradores: Andrew Grove
 
Código de defesa do consumidor
Código de defesa do consumidorCódigo de defesa do consumidor
Código de defesa do consumidor
 
Sistemas Operacionais - Windows seven
Sistemas Operacionais - Windows sevenSistemas Operacionais - Windows seven
Sistemas Operacionais - Windows seven
 
Escolas literárias
Escolas literáriasEscolas literárias
Escolas literárias
 
Manifestações culturais: modernismo brasileiro
Manifestações culturais: modernismo brasileiroManifestações culturais: modernismo brasileiro
Manifestações culturais: modernismo brasileiro
 
Sistema de gestão acadêmico
Sistema de gestão acadêmicoSistema de gestão acadêmico
Sistema de gestão acadêmico
 
Algoritmos de substituição de páginas: ótimo e nur
Algoritmos de substituição de páginas: ótimo e nurAlgoritmos de substituição de páginas: ótimo e nur
Algoritmos de substituição de páginas: ótimo e nur
 
Escalonadores e suas categorias
Escalonadores e suas categoriasEscalonadores e suas categorias
Escalonadores e suas categorias
 
Grandes Corporações da Tecnologia - Asus
Grandes Corporações da Tecnologia - AsusGrandes Corporações da Tecnologia - Asus
Grandes Corporações da Tecnologia - Asus
 
Sistemas operacionais populares no mercado
Sistemas operacionais populares no mercadoSistemas operacionais populares no mercado
Sistemas operacionais populares no mercado
 

Reconhecimento de Pokemons com RNA

  • 1. ALGORÍTMO DE IDENTIFICAÇÃO DE IMAGENS ATRAVÉS DA IMPLEMENTAÇÃO DE RNA Carlos Eduardo Baldoíno Lucas Martins Sabadini
  • 3. INDRODUÇÃO O que é Inteligência Artificial? 3
  • 4. INTELIGÊNCIA ARTIFICIAL (I.A.) • Somos Homo Sapiens (homem sábio); • Inteligência: capacidade de pensar, e aprender; • Temos bilhões de Neurônios, formando redes; • I.A. é uma espécie de inteligência simulada; • Tenta simular nosso cérebro com algoritmos; • Nossa capacidade de pensar e aprender; • Ainda está distante de reproduzir nossa capacidade. 4
  • 6. OBJETIVO GERAL • Implementar um algorítmo de reconhecimento de imagens, utilizando RNA (Rede Neural Artificial), capaz de detectar qual personagem do desenho animado Pokemon está sendo mostrado. 6
  • 7. OBJETIVOS ESPECÍFICOS • Conceituar rede neural e buscar suas definições; • Pesquisar as principais redes neurais existentes; • Implentar algorítimo de reconhecimento de imagens; • Realizar testes para verificar o funcionmenteo do algorítmo; • Apresentar os resultados. 7
  • 9. METODOLOGIA • Pesquisa bibliográfica • Referências em I.A. • Stuart Russell; • Peter Norving; • Michael Nielsen. • Auxílio complementar • Tyson Neil de Grasse; • Donald Goldsmith. 9
  • 11. TÉCNICAS UTILIZADAS • Rede Neural Artificial: VGG19 • Classificador de treinamento: SVM (Máquina de Vetores de Suporte, do inglês Support Vector Machine) • Linguagem de programação: Python; 11
  • 12. Rede Neural Artificial: VGG19 Figura 1: Rede Neural Artificial: VGG19 Fonte: <https://pt.wikipedia.org/wiki/M%C3%A1quina_de_vetores_de_suporte>. Acesso em 07 de nov. 2016. • Tenta separar linearmente os padrões; Suponha que todas as estrelas são dados de entrada, a rede neural identificou que as estrelas de cor azul possuem um tipo de característica, e as de cor vermelha outra característica, dividindo-as em duas categorias. 12
  • 13. Classificador de treinamento: SVM (Máquina de Vetores de Suporte) • 1-Adquirir um conjunto de dados (Dataset) para treinar o algorítmo; • 2-Extrair características relevantes do Dataset (o que aparece constantemente, por exemplo cor amarela); • 3-Treinar um classificador, algoritmo de classificação. 13
  • 14. Banco de Imagens: Dataset A rede neural identifica as principais características que cada figura contém, Por exemplo, a personagem Pikachu possui: • cor amarela, • um rabo semelhante à um raio, • olhos pretos com interior branco, • orelhas pontudas com detalhe preto, • pés e braços pequenos juntos ao corpo, • duas manchas vermelhas nas bochechas, • dois detalhes na lateral direita. 14
  • 15. Dataset – Saída Desejada 15 Bulbasaur Squirtle Pikachu Bulbasaur
  • 19. CONCLUSÃO • O algorítmo implementado cumpriu com o objetivo de identificar as personagens (Bulbasaur, Charmander, Pikachu, Squirtle) do desenho animado Pokemon; • Verificou-se a importância das redes neurais na identificação de imagens, que podem ter inúmeras aplicações, como por exemplo no campo medicinal, identificando padrões de doenças e propiciando diagnóstico rápido. 19
  • 21. REFERÊNCIAS BORGES, Luiz Eduardo. Python para Desenvolvedores. Rio de Janeiro, Edição do Autor, 2010, p.360. FILHO, Ogê Marques; NETO, Hugo Vieira. Processamento Digital de Imagens. Rio de Janeiro: Brasport, 1999, p. 331. GRASSE, Tyson Neil de; GOLDSMITH, Donald. Origins: fourteen billion years of cosmic evolution. SãoPaulo: Planeta do Brasil, 2015. 384 p. LIMA; Edirlei Soares de. Inteligência Artificial. Disponível em: <http://edirlei.3dgb.com.br/aulas/ia_2011_2/IA_Aula_01_Introducao.pdf>. Acesso em: 04 nov. de 2016. LORENA, Ana Carolina; CARVALHO, André C. P. L F. de Carvalho. Introdução às Máquinas de Vetores Suporte (Support Vector Machines). Instituto de Ciências Matemáticas e de Computação: São Carlos, 2003, p. 66. MCCARTHY; John. What is Artificial Inteligence? Disponível em: <http://www-formal.stanford.edu/jmc/whatisai/>. Acesso em: 04 nov. de 2016. NIELSEN, Michael. Neural Networks and Deep Learning. Determination Press, 2015. PALMIERE; Sérgio Eduardo. Inteligência Artificial: Introdução. Disponível em: < http://www.embarcados.com.br/inteligencia-artificial-introducao/>. Acesso em: 04 nov. de 2016. PEIXE BABEL. “Quem é esse Pokemon?” - Reconhecimento de Imagens. Disponível em: <https://peixebabel.com.br/2016/09/14/quem-e-esse-pokemon-reconhecimento- de-imagens-peixe-babel-91/>. Acesso em 07 nov. de 2016. READHEAD, Josh. Aprendizagem de Máquina: Como as máquinas de vetores de suporte podem ser utilizadas nas negociações. Disponível em: <https://www.mql5.com/pt/articles/584>. Acesso em 07 nov. de 2016. RUSSELL, Stuart.; NORVING, Peter. Artificial Intelligence. Rio de Janeiro: Elsevier, 2013; 1324 p. ZUBEN; Fernando J. Von. Introdução à Inteligência Artificial. Disponível em: <ftp://ftp.dca.fee.unicamp.br/pub/docs/vonzuben/ea072_2s13/introducao_EA072_2s2013.pdf>. Acesso em: 04 nov. de 2016. 21