Reconhecimento de Sinais de Trânsito Utilizando Deep Learning
|
|
|
- Agustina Borba Paixão
- 8 Há anos
- Visualizações:
Transcrição
1 Reconhecimento de Sinais de Trânsito Utilizando Deep Learning Marcos Vinícius Oliveira Sobrinho 1, Matheus Chaves Menezes 1, Chrystian Gustavo Martins Nascimento 1, Geraldo Braz Júnior 2 1 Curso de Ciência da Computação Universidade Federal do Maranhão (UFMA) São Luís - Brasil 2 Departamento de Informática Universidade Federal do Maranhão (UFMA) São Luís - Brasil {mv.olsob,matheuschavesmenezes,chrystiang20}@gmail.com,[email protected] Abstract. There is no doubt that traffic signs are extremely important to the harmony and operation of traffic, mainly in larger urban centers. Every sign has a unique meaning that need to be understood e respected by pedestrians e drivers, because an oversight could lead to serious problems, including fatal accidents. This paper describes the creation of a computational model for classification of traffic signs boards, using techniques of Deep Learning. To train the model, a database of synthetic images of the traffic signs was created, applying image processing techniques for this. Lastly, real traffic signs images were used to validate the model created. Resumo. Não há dúvidas que os sinais de trânsito são de extrema importância para a harmonia e o funcionamento do trânsito, principalmente em grandes centros urbanos. Cada sinal possui um significado único que deve ser entendido e respeitado por pedestres e motoristas, pois um descuido pode levar a graves problemas, incluindo acidentes fatais. Este trabalho descreve a criação de um modelo computacional para classificação de sinais de trânsito em placas, utilizando técnicas de Deep Learning. Para treinar o modelo, foi criada uma base de dados com imagens sintéticas dos sinais de trânsito, aplicando-se técnicas de processamento de imagem para isto. Por fim, imagens de placas de trânsito reais foram utilizadas para validação do modelo criado. 1. Introdução Sistemas computacionais são utilizados diariamente por pessoas, máquinas ou outros sistemas, auxiliando-os seja na tomada de decisão, ou realizando tarefas de forma automatizada. Também podem ser utilizados para monitoramento e detecção de objetos específicos em ambientes com excesso de informação, bem como os sinais de trânsito presentes em avenidas movimentadas. Para quem vive nos centros urbanos, é perceptível o aumento do número de veículos e pedestres. Com isso, cresce também o número de acidentes com vítimas no trânsito, sendo a imprudência um dos principais motivos. Também há casos em que os acidentes são causados por falta de atenção na sinalização do trânsito. Portanto, pode-se pensar em sistemas que deem assistência avançada de condução, onde o reconhecimento de sinais de trânsitos é uma importante tarefa.
2 Diversos trabalhos orientados para o reconhecimento e classificação de sinais de trânsito mostram que técnicas computacionais são eficientes para este trabalho, a utilização de descritores locais [da Silva et al. 2012] gerou resultados com 84,78% de êxito na classificação; outro trabalho, utilizando Support Vector Machine (SVM), apresentou resultados positivos com 93,24% de acurácia [Maldonado-Bascon et al. 2007]. Também há casos onde são extraídas as características dos sinais de trânsito com algoritmos de otimização, e classificando-os com o algoritmo Random Forest [Silva et al. 2015], com uma taxa de erro de 12,50% em relação a base de dados The German Traffic Sign Recognition Benchmark (GTSRB) [Stallkamp et al. 2012] Aprendizado de máquina é uma área de Inteligência Artificial, cujo objetivo é o desenvolvimento de técnicas computacionais sobre o aprendizado, construindo sistemas capazes de adquirir conhecimento de forma automática. Através das experiências acumuladas, esses sistemas de aprendizado conseguem encontrar soluções mais eficientes a determinados problemas [Deng 2004]. A área de aprendizado de máquina desenvolveu-se rapidamente através dos estudos de reconhecimento de padrões, transformando-se na base da análise preditiva. Assim, sistemas de aprendizado de máquina são utilizados para identificar objetos em imagens, classificar pessoas em redes sociais, transcrever voz em texto, recomendar produtos a usuários em sites de comércio eletrônico, entre várias outras aplicações. Cada vez mais, estas aplicações fazem uso de um conjunto de técnicas chamado de Deep Learning [LeCun et al. 2015]. Este trabalho propõe a criação de modelo de aprendizado de máquina utilizando técnicas de Deep Learning para classificação de sinais de trânsito em placas. Na seção 2, são apresentados conceitos introdutórios sobre Deep Learning, além do modelo de rede neural utilizado neste trabalho. Na seção 3, explana-se a geração da base de dados, o treinamento e a classificação da rede. Na seção de 4, são exibidos os resultados alcançados ao testar a rede com imagens dos sinais de trânsitos adquiridos da internet. 2. Redes Neurais Convolucionais e Deep-Learning Entre as diversas variações de redes neurais artificiais, uma das que mais ganhou destaque é a Rede Neural Convolucional, que é o conjunto de múltiplas tarefas de aprendizado de máquina que lida com diferentes tipos de abstração, sendo que sua característica mais marcante é a resolução de problemas a partir de estruturas de representação dos dados de diferentes maneiras [Deng 2004]. As Redes Neurais Convolucionais (RNCs) foram inspiradas no sistema de visão humana. Elas recebem como entrada, pequenas porções de imagens, na camada mais baixa da estrutura hierárquica. A arquitetura mais complexa permite estabilidade mesmo com alterações em relação a escala, ou rotação. A rede é composta basicamente de neurônios, que possuem peso e inclinações treináveis, e acesso a recursos básicos, como por exemplo, bordas [Sarraf and Tofighi 2016]. Representação de aprendizagem são métodos que fornecem a uma máquina um conjunto de dados não processados, e esta descobre automaticamente representações de classificação ou detecção. O método de representação de aprendizagem Deep Leaning realiza esse processo com vários níveis, através de um conjunto de módulos simples e não-lineares, em que a cada nível essa representação se torne mais abstrata. Quando se trata de classificação, grande parte das variações consideradas irrelevantes são descartadas
3 nas camadas mais altas, enquanto que características distintas de borda, por exemplo, são separadas. O importante a se notar é que essas camadas de aprendizagem são criadas a partir dos dados aprendidos, durante um procedimento chamado de aprendizagem de uso geral, sem nenhuma participação direta de um humano [LeCun et al. 2015]. Uma famosa arquitetura de RNC é a rede LeNet-5. Esta foi desenvolvida por [LeCun 1998] e está ilustrada na Figura 1. Essa rede foi utilizada primeiramente para classificação de dígitos e então foi aplicada para verificar números escritos à mão com resultados bem sucedidos. A sua aplicação foi expandida para problemas mais complicados, como classificação de imagens cerebrais de pessoas portadoras de Alzheimer [Sarraf and Tofighi 2016] e não portadoras. Com seus parâmetros ajustados para outras questões, a rede LeNet-5 apresenta bons resultados para classificação. Neste trabalho, a rede foi utilizada com poucas alterações iniciais para classificação das 16 classes de sinais de trânsito. Figura 1. Arquitetura da RNC LeNet-5 3. Metodologia Este trabalho foi conduzido em duas etapas. A primeira foi a aquisição da base de dados dos sinais de trânsito e a segunda foi a geração de modelo treinado para classificação destes sinais. É comum em trabalhos de classificação e aprendizado de máquina que as bases de dados sejam adquiridas de forma manual e em grande quantidade para que não haja classificações errôneas no modelo, principalmente se este modelo necessitar de grande acurácia em seus resultados Geração da Base de Dados Sistemas de classificação normalmente precisam de uma boa quantidade de dados para treinar e validar seu modelo, principalmente quando esses sistemas necessitam de uma boa acurácia. No trabalho apresentado por [Greenhalgh and Mirmehdi 2002], a obtenção dessa grande quantidade dos dados não era possível sem um considerável esforço manual. Aplicando-se técnicas de processamento de imagens, foram geradas imagens sintéticas de forma automatizada. Neste trabalho, aplicou-se procedimentos parecidos para a obtenção dos sinais de trânsito, o que levou à uma boa quantidade de dados gerados para o treino da RNC. As imagens padrões utilizadas para a criação da base de dados sintética foram obtidas da base de dados online do Departamento de Transporte do Maranhão
4 [DETRAN-MA 2016]. Para este trabalho, foram utilizadas 19 imagens-classes, representadas na Figura 2. Em cada imagem sintética gerada, são aplicadas distorções geométricas aleatórias, a fim de torná-la mais parecida com imagens reais de sinais em placas de trânsito. Após a aplicação das distorções, cada placa é sobreposta a uma imagem de fundo, escolhida aleatoriamente, entre as 32 disponíveis no gerador sintético. Depois de sobrepor as duas imagens, foram aplicados efeitos aleatórios de brilho, contraste, borrões e ruídos. Cada imagem foi salva em uma proporção de 28x28 pixels e em escala de cinza. Para cada classe, 1300 novas imagens sintéticas foram geradas com o processo descrito acima. A Figura 3 mostra uma comparação da base de dados gerada sinteticamente e imagens manualmente capturadas para teste. Figura 2. Classes utilizadas para o treino da rede. O número abaixo de cada imagem representa seu rótulo. Figura 3. (a) Imagens criadas artificialmente. (b) Imagens manualmente adquiridas Ajuste de Modelo A rede RNC utilizada neste trabalho foi configurada com 30 épocas, utilizando a função de ativação sigmóide e com uma taxa de aprendizado igual a 0.15 para seu treino.
5 Os experimentos foram realizados dividindo as imagens em grupo de treinamento, validação e teste. Para cada classe, 500 exemplares foram aleatoriamente separados para serem utilizados no teste. O restante foi utilizado no treinamento, sendo que 1/3 foi usado especificamente para validação. Os resultados apresentados abaixo utilizam unicamente a base de teste. 4. Resultados A Figura 4 mostra a matriz confusão da classificação durante a etapa de teste da rede, utilizando as imagens da base conhecida e também as imagens geradas de maneira sintética. A acurácia do modelo foi de 99,98%. Figura 4. Matriz de confusão para o classificador da RNC (acurácia = 99.89%) A Tabela 1 apresenta os resultados separados por classe em termos de precisão do método, na qual podemos observar que para todas as classes testadas a metodologia obteve alta precisão. Tabela 1. Resultado da classificação dos sinais com a metodologia proposta
6 5. Conclusão Neste trabalho, um modelo de RNC de classificação de sinais de trânsito foi apresentado, utilizando um conjunto de técnicas de representação de aprendizagem chamada Deep Learning. O modelo criado foi testado utilizando imagens geradas de forma sintética, no qual obteve-se resultados satisfatórios. Entre os trabalhos futuros, deseja-se criar uma base de imagens reais, com a captura dos sinais realizada por uma câmera dentro de um veículo para realizar testes práticos da eficiência do método. Também sugere-se a detecção automática destes sinais, visando tanto a detecção quanto a classificação em tempo real. Referências da Silva, F. A., Artero, A. O., de Paiva, M. S. V., and Barbosa, R. L. (2012). Uma metodologia para detectar e reconhecer placas de sinalização de trânsito. VIII Workshop de Visão Computacional. Deng, L. (2004). Deep learning: Methods and applications. In BISHOP, C.M. Pattern Recognition and Machine Learning. Amazon.com. DETRAN-MA (2016). Departamento nacional de trânsito do maranhão. detran.ma.gov.br/. Accessed: Greenhalgh, J. and Mirmehdi, M. (2002). Real-time detection and recognition of road traffic signs. In IEEE, editor, IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS. IEEE. LeCun, Y. (1998). Gradient-based learning applied to document recognition. In IEEE, editor, Proceedings of the IEEE. IEEE. LeCun, Y., Bengio, Y., and Hinton, G. (2015). Deep learning. Nature, 521(7553): Maldonado-Bascon, S., Lafuente-Arroyo, S., Gil-Jimenez, P., Gomez-Moreno, H., and López-Ferreras, F. (2007). Road-sign detection and recognition based on support vector machines. IEEE Transactions on Intelligent Transportation Systems, 8(2): Sarraf, S. and Tofighi, G. (2016). Classification of alzheimer s disease using fmri data and deep learning convolutional neural networks. arxiv preprint arxiv: Silva, J., Farias, F., Lima, V., Silva, V., Seijas, L., and Bastos-Filho, C. (2015). Classificação de sinais de trânsito usando otimização por colmeias e random forest. XII BRAZILIAN CONGRESS ON COMPUTATIONAL INTELLIGENC. Stallkamp, J., Schlipsing, M., Salmen, J., and Igel, C. (2012). Man vs. computer: Benchmarking machine learning algorithms for traffic sign recognition. Neural Networks, (0):.
2. Redes Neurais Artificiais
Computação Bioinspirada - 5955010-1 2. Redes Neurais Artificiais Prof. Renato Tinós Depto. de Computação e Matemática (FFCLRP/USP) 1 2.6. Deep Learning 2.6.1. O Problema da Extração de Características
Redes Neurais Convolucionais
André Gustavo Hochuli Orientadores: Dr. Luiz E. S. Oliveira/Dr. Alceu Britto Programa de Pós-Graduação em Informática Departamento de Informática UFPR Neurônio Artificial Redes Neurais - Vetor de Caracteristícas
SEMINÁRIO DOS ARTIGOS:
SEMINÁRIO DOS ARTIGOS: Text Detection and Character Recognition in Scene Images with Unsupervised Feature Learning End-to-End Text Recognition with Convolutional Neural Networks Fernanda Maria Sirlene
Classificação de Padrões. Abordagem prática com Redes Neurais Artificiais
Classificação de Padrões Abordagem prática com Redes Neurais Artificiais Agenda Parte I - Introdução ao aprendizado de máquina Parte II - Teoria RNA Parte III - Prática RNA Parte IV - Lições aprendidas
Inteligência Artificial
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Pós-Graduação em Ciência da Computação Inteligência Artificial Aprendizagem (Redes Neurais - Complementar) Prof. a Joseana Macêdo
Redes Neurais Convolucionais
André Gustavo Hochuli Orientador: Prof. Dr. Luiz Eduardo Soares de Oliveira Programa de Pós-Graduação em Informática Departamento de Informática UFPR http://www.inf.ufpr.br/aghochuli/caffe/ Redes Neurais
RECONHECIMENTO DE CARACTERES EM IMAGENS COM RUÍDO
RECONHECIMENTO DE CARACTERES EM IMAGENS COM RUÍDO Fernanda Maria Sirlene Pio SUMARIO Introdução Trabalhos Relacionados Metodologia Experimentos Conclusão Referências 2 INTRODUÇÃO Reconhecimento de Padrões
Uma Abordagem Genética Para Redes Neurais Convolucionais
Uma Abordagem Genética Para Redes Neurais Convolucionais Roberto M. Pinheiro Pereira 1, Lucas Bezerra Maia 1, Polyana Bezerra Da Costa 1, Jordan Boaz Rodrigues 1, Geraldo Braz Junior 1 João D. S. De Almeida,
Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo
Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo Juliana Patrícia Detroz Professor: André Tavares da Silva Universidade do Estado de Santa Catarina
Classificação de Sinais de Trânsito Usando Otimização por Colmeias e Random Forest
Classificação de Sinais de Trânsito Usando Otimização por Colmeias e Random Forest J. C. Silva 1, F. C. Farias 1, V. C. F. Lima 1, V. L. B. Silva 1, L. M. Seijas 1,2, C. J. A. Bastos-Filho 1 1 Escola Politécnica
RECONHECIMENTO DE GÊNERO ATRAVÉS DA VOZ
RECONHECIMENTO DE GÊNERO ATRAVÉS DA VOZ Marcela Ribeiro Carvalho [email protected] IFG/Câmpus Goiânia Hipólito Barbosa Machado Filho [email protected] IFG/Câmpus Goiânia Programa Institucional
Face Recognition using RGB-D Images
Face Recognition using RGB-D Images Helder C. R. de Oliveira N.USP: 7122065 Polyana Nunes N.USP: 9043220 Sobre o Artigo Publication: 2013 IEEE Sixth International Conference Author(s) Goswami, G. (Índia
READING DIGITS IN NATURAL IMAGES WITH UNSUPERVISED FEATURE LEARNING
READING DIGITS IN NATURAL IMAGES WITH UNSUPERVISED FEATURE LEARNING Fernanda Maria Sirlene READING DIGITS IN NATURAL IMAGES WITH UNSUPERVISED FEATURE LEARNING NIPS Workshop on Deep Learning and Unsupervised
Roberto Lotufo Big Data Brasil São Paulo, 23 de junho de 2018
Roberto Lotufo [email protected] Big Data Brasil São Paulo, 23 de junho de 2018 Classificação dedo falso/dedo vivo Desempenho atual: 200ms Intel I5 99% acurácia LivDet 2015 - Fingerprint Liveness Competition
TÍTULO: IDENTIFICAÇÃO DE CARACTERES APRESENTADOS A UMA CÂMERA POR MEIO DO MOVIMENTO DOS DEDOS DA MÃO DE UM SER HUMANO
Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: IDENTIFICAÇÃO DE CARACTERES APRESENTADOS A UMA CÂMERA POR MEIO DO MOVIMENTO DOS DEDOS DA MÃO
Aprendizado de Máquina. Combinando Classificadores
Universidade Federal do Paraná (UFPR) Departamento de Informática (DInf) Aprendizado de Máquina Combinando Classificadores David Menotti, Ph.D. web.inf.ufpr.br/menotti Introdução O uso de vários classificadores
Descritores de Imagens
Descritores de Imagens André Tavares da Silva PPGCA/UDESC Outubro de 2017 André Tavares da Silva (PPGCA/UDESC) Descritores de Imagens Outubro de 2017 1 / 18 Descritores Locais e Frameworks SIFT SURF Viola-Jones
Classificação Hierárquica Multirrótulo Utilizando Redes Neurais Artificiais
Classificação Hierárquica Multirrótulo Utilizando Redes Neurais Artificiais Ricardo Cerri Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo [email protected] Roteiro Introdução
Análise Quantitativa de Tecidos em Úlceras de Perna
49 5 Análise Quantitativa de Tecidos em Úlceras de Perna A avaliação das áreas proporcionais de cada tecido interno das úlceras fornece informações importantes sobre seu estado patológico [BERRISS, 2000],
Reconhecimento Ótico de Caracteres em Placas Veiculares
Universidade Federal De Pernambuco Centro De Informática Graduação Em Engenharia Da Computação 2012.2 Reconhecimento Ótico de Caracteres em Placas Veiculares Proposta de Trabalho de Graduação Aluno Pedro
Aprendizagem de Máquina
Aprendizagem de Máquina Alessandro L. Koerich Programa de Pós-Graduação em Informática Pontifícia Universidade Católica do Paraná (PUCPR) Horários Aulas Sala 3 CCET [quinta-feira, 8:20 12:00] Atendimento
GoogLeNet - Going Deeper with Convolutions
- Going Deeper with Convolutions Heyde Francielle do Carmo França Prof. Dr. Anderson Soares Instituto de Informática Universidade Federal de Goiás 02 de Dezembro de 2016 1 / 35 Sumário I 1 2 3 2 / 35 3
Reconhecimento de texturas utilizando padrão binário local e classificador knn.
Reconhecimento de texturas utilizando padrão binário local e classificador knn. Vinicius Santos Andrade 1 Resumo. Através de uma imagem é possível obter inúmeras informações. Portanto, é cada vez mais
Region Based CNNs. Francisco Calaça Xavier. Programa de pós-graduação em Ciências da Computação Mestrado e Doutorado. Instituto de Informática UFG
Region Based CNNs Francisco Calaça Xavier Programa de pós-graduação em Ciências da Computação Mestrado e Doutorado Instituto de Informática UFG Prof. Anderson Soares Agenda O problema Estado da arte R-CNN
Aprendizagem de Máquina
Aprendizagem de Máquina Apresentação da Disciplina Alessandro L. Koerich 2008 Mestrado e Doutorado em Informática Pontifícia Universidade Católica do Paraná (PUCPR) Mestrado/Doutorado em Informática Aprendizagem
Transformação de Imagens Digitais em Código CNC Aprimoradas com Redes Neurais Artificiais
Transformação de Imagens Digitais em Código CNC Aprimoradas com Redes Neurais Artificiais Abstract. Jader Teixeira 1, Alex Vinícios Telocken 1 1 Universidade de Cruz Alta (UNICRUZ) [email protected],
Usando MLP para filtrar imagens
Usando MLP para filtrar imagens Thiago Richter, Ediel Wiezel da Silva, e Adilson Gonzaga Departamento de Engenharia Elétrica, Universidade de São Paulo, Brasil [email protected], [email protected],
SEMINÁRIO Visão Computacional Aluno: Afonso Pinheiro
SEMINÁRIO Visão Computacional Aluno: Afonso Pinheiro Detecting Pedestrians Using Patterns of Motion and Appearance *Paul Viola *Michael J. Jones *Daniel Snow Por que detectar pedestres? http://conexaopenedo.com.br/2016/02/sistema-consegue-detectar-pedestres-em-tempo-real/
Descritores de Imagem
Descritores de Imagem André Tavares da Silva 31 de março de 2014 1 Descritores de imagem (continuação) 1.1 Frameworks de detecção de objetos SIFT (scale-invariant features transform) (Lowe, 1999) SIFT
5 Estudo de Caso e Resultados
5 Estudo de Caso e Resultados 5.1. Introdução Finalizado o desenvolvimento da ferramenta, é indispensável testar suas funcionalidades e a eficácia da aplicação conjunta dos seus módulos de geração de experimentos
Classificadores Lineares
Universidade Federal do Paraná (UFPR) Bacharelado em Informática Biomédica Classificadores Lineares David Menotti www.inf.ufpr.br/menotti/ci171-182 Hoje Funções Discriminantes Lineares Perceptron Support
Reconhecimento de Faces Utilizando Redes Neurais MLP
Reconhecimento de Faces Utilizando Redes Neurais MLP Autor: Adilmar Coelho Dantas 1, Orientador: Márcia Aparecida Fernandes 1 1 Programa de Pós-Graduação em Ciência da Computação Universidade Federal do
Introdução à Redes Neurais. Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana
Introdução à Redes Neurais Artificiais Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana 2 Introdução Redes Neurais Artificiais (RNAs)
Workshop de Inteligência Artificial e Redes Neurais
Workshop de Inteligência Artificial e Redes Neurais Matheus Facure Alves Sumário 1 Introdução 2 Aprendizado de Máquina Essencial 3 Deep Learning 4 Código 5 Considerações Finais Desmistificando Aprendizado
MouseCam: aplicação de controle do mouse via câmera
MouseCam: aplicação de controle do mouse via câmera Introdução ao Processamento de Imagens COS756 PESC/COPPE/UFRJ 2013 1 Renan Garrot [email protected] 1. Introdução O processo de tracking por vídeo consiste
Reconhecimento de Gestos
Reconhecimento de Gestos Henrique Augusto Richter Tópicos em Visão Computacional Universidade Federal do Paraná Sumário Introdução Utilização Problemas Trabalhos Artigo 1 Artigo 2 Project Soli Introdução
Redes Neurais Artificiais
Redes Neurais Artificiais Marcelo K. Albertini 24 de Julho de 2014 2/34 Conteúdo Perceptron Gradiente descendente Redes multicamadas Retropropagação de erros 3/34 Modelos conexionistas Humanos Tempo de
Determinação de vícios refrativos oculares utilizando Support Vector Machines
Determinação de vícios refrativos oculares utilizando Support Vector Machines Giampaolo Luiz Libralão, André Ponce de Leon F. de Carvalho, Antonio Valerio Netto, Maria Cristina Ferreira de Oliveira Instituto
Aprendizado de Máquina (Machine Learning)
Ciência da Computação Aprendizado de Máquina (Machine Learning) Aula 07 Classificação com o algoritmo knn Max Pereira Classificação com o algoritmo (knn) Um algoritmo supervisionado usado para classificar
Aprendizado de Máquinas. Multi-Layer Perceptron (MLP)
Universidade Federal do Paraná (UFPR) Departamento de Informática (DInf) Aprendizado de Máquinas Multi-Layer Perceptron (MLP) David Menotti, Ph.D. web.inf.ufpr.br/menotti Redes Neuronais Cérebro humano.
Aprendizado de Máquina (Machine Learning)
Ciência da Computação (Machine Learning) Aula 01 Motivação, áreas de aplicação e fundamentos Max Pereira Nem todo conhecimento tem o mesmo valor. O que torna determinado conhecimento mais importante que
Palavras chave: ensaios não destrutivos, processamento digital de sinal, redes neurais, pulso eco, ultrassom
CLASSIFICAÇÃO DE SINAIS ULTRASSÔNICOS PRÉ-PROCESSADOS PELA TRANSFORMADA DE FOURIER ATRAVÉS DAS REDES NEURAIS ARTIFICIAIS UTILIZANDO A TÉCNICA PULSO ECO PARA IDENTIFICAÇÃO DE DEFEITOS EM JUNTAS SOLDADAS
O reconhecimento facial é dividido em três etapas: i) detecção da face, ii) extração de características e iii) reconhecimento da face.
ESTUDO SOBRE MÉTODOS DE RECONHECIMENTO FACIAL EM FOTOGRAFIAS DIGITAIS Ana Elisa SCHMIDT¹, Elvis Cordeiro NOGUEIRA² ¹ Orientadora e docente do IFC-Campus Camboriú; ² Aluno do curso de Bacharelado em Sistemas
Diego Martin Mancini Orientador: Prof. Paulo A. V. de Miranda Instituto de Matemática e Estatística Universidade de São Paulo
Estudo de comparação do descritor de imagens coloridas BIC empregando diferentes abordagens de classificação de detecção de bordas: Canny e Operador Laplaciano Diego Martin Mancini Orientador: Prof. Paulo
Previsão de Vazões utilizando Redes Neurais Artificiais MLP e NSRBN
Previsão de Vazões utilizando Redes Neurais Artificiais MLP e NSRBN Alan Caio Rodrigues MARQUES 1, Gelson da Cruz JUNIOR 2, Cassio Dener Noronha VINHAL 3 Escola de Engenharia Elétrica e de Computação 1
Tópicos Especiais: Inteligência Artificial REDES NEURAIS
Tópicos Especiais: Inteligência Artificial REDES NEURAIS Material baseado e adaptado do Cap. 20 do Livro Inteligência Artificial de Russell & Norvig Bibliografia Inteligência Artificial Russell & Norvig
Orientação de Bordas em Imagens Digitais: Abordagem por Análise de Vizinhança Local
Orientação de Bordas em Imagens Digitais: Abordagem por Análise de Vizinhança Local Inês Aparecida Gasparotto Boaventura DCCE-IBILCE-UNESP Rua Cristovão Colombo, 2265 15054-000, São José do Rio Preto,
Máquinas de suporte vetorial e sua aplicação na detecção de spam
e sua aplicação na detecção de spam Orientador: Paulo J. S. Silva (IME-USP) Universidade de São Paulo Instituto de Matemática e Estatística Departamento de Ciência da Computação MAC499 Trabalho de Formatura
Deep Learning para Classificação de Imagens
Deep Learning para Classificação de Imagens Vinicius Eiji Martins 1, Sylvio Barbon Junior 1 1 Departamento de Computação Universidade Estadual de Londrina (UEL) Caixa Postal 10.011 CEP 86057-970 Londrina
CÁLCULO DO EQUILIBRIO DE TROCA-IÔNICA DO SISTEMA Na + -Pb 2+ -Cu 2+ USANDO REDES NEURAIS ARTIFICIAIS.
CÁLCULO DO EQUILIBRIO DE TROCA-IÔNICA DO SISTEMA Na + -Pb 2+ -Cu 2+ USANDO REDES NEURAIS ARTIFICIAIS. A. B. B. GIOPATTO 1, E. A. SILVA 2, T. D. MARTINS 1 1 Universidade Federal de São Paulo, Departamento
Modelagem para previsão/estimação: uma aplicação Neuro-Fuzzy
Proceeding Series of the Brazilian Society of pplied and Computational Mathematics, Vol., N., 0. Trabalho apresentado no XXXV CNMC, Natal-RN, 0. Modelagem para previsão/estimação: uma aplicação Neuro-Fuzzy
O Algoritmo de Treinamento: Máquina de Aprendizado Extremo (Extreme Learning Machine - ELM)
O Algoritmo de Treinamento: Máquina de Aprendizado Extremo (Extreme Learning Machine - ELM) Thiago Henrique Cupertino SCE5809 - Redes Neurais 23 de Novembro de 2010 Conteúdo Introdução Desvantagens do
INF 1771 Inteligência Artificial
INF 1771 Inteligência Artificial Aula 14 Support Vector Machines (SVM) 2016.1 Prof. Augusto Baffa Formas de Aprendizado Aprendizado Supervisionado Árvores de Decisão. K-Nearest
Object Tracking. Fernando Medeiros Dufour Ciência da Computação - UFPR Tópicos em Visão Computacional
Object Tracking Fernando Medeiros Dufour Ciência da Computação - UFPR Tópicos em Visão Computacional Índice 1. Introdução a. Problema b. Aplicações c. Dificuldades d. Datasets 2. Redes Neurais Convolucionais
Projeto da Disciplina
Projeto da Disciplina Germano C. Vasconcelos Centro de Informática - UFPE Germano C.Vasconcelos 1 Objetivo Realizar um estudo experimental sobre a aplicação de modelos de redes neurais em um problema do
Aprendizado de Máquina (Machine Learning)
Ciência da Computação (Machine Learning) Aula 07 Classificação com o algoritmo knn Max Pereira Classificação com o algoritmo k-nearest Neighbors (knn) Como os filmes são categorizados em gêneros? O que
Inteligência Artificial Redes Neurais
Inteligência Artificial Jarley P. Nóbrega, Dr. Faculdade Nova Roma Bacharelado em Ciência da Computação [email protected] Semestre 2018.2 Jarley P. Nóbrega, Dr. (Nova Roma) Inteligência Artificial Semestre
3 Técnica Baseada em Treinamento e Cascata de Classificadores
3 Técnica Baseada em Treinamento e Cascata de Classificadores 3.1. Introdução A utilização de algoritmos para a extração de características de objetos e a geração de classificadores em cascata capazes
IDENTIFICAÇÃO DE MARCADORES DE PAVIMENTAÇÃO NA ORIENTAÇÃO DE CEGOS. André Zuconelli 1 ; Manassés Ribeiro 2
IDENTIFICAÇÃO DE MARCADORES DE PAVIMENTAÇÃO NA ORIENTAÇÃO DE CEGOS André Zuconelli 1 ; Manassés Ribeiro 2 INTRODUÇÃO As tecnologias assistivas têm a finalidade de auxiliar pessoas com deficiência a alcançar
Agregação de Algoritmos de Aprendizado de Máquina (AM) Professor: Eduardo R. Hruschka Estagiário PAE: Luiz F. S. Coletta
Agregação de Algoritmos de Aprendizado de Máquina (AM) Professor: Eduardo R. Hruschka Estagiário PAE: Luiz F. S. Coletta ([email protected]) Sumário 1. Motivação 2. Bagging 3. Random Forest 4. Boosting
Redes Neurais Artificial. Prática. Inteligência Artificial
Redes Neurais Artificial Prática Inteligência Artificial Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Introdução a MLP 2. Base de dados e Pré-Processamento 3. Prática MLP - Introdução Redes
Implementação de Kernel Customizado Aplicado à Análise de Sentimentos em Resenhas de Filmes
Implementação de Kernel Customizado Aplicado à Análise de Sentimentos em Resenhas de Filmes Luciana Kayo e Paulo Mei Prof. Dr. Marco Dimas Gubitoso Introdução Inspiração na competição When Bag of Words
Reconhecimento de Modelos de Veículos
Reconhecimento de Modelos de Veículos Fernando Benedito Veras Magalhães January 15, 2018 1 Introdução Em 2017, 2,1 milhões de automóveis, incluindo picapes e furgões, foram vendidos no Brasil. A variedade
Composição de música utilizando LSTM
Composição de música utilizando LSTM Alexandre de C. Araújo 12 Nelia Cantanhade Reis 12 André Monteiro 1 1 Departamento de Informática - Universidade Federal do Maranhão(UFMA) Av. dos Portugueses, 1966
Visão computacional. Juliana Patrícia Detroz Orientador: André Tavares Silva
Visão computacional Juliana Patrícia Detroz Orientador: André Tavares Silva Visão computacional Tentativa de replicar a habilidade humana da visão através da percepção e entendimento de uma imagem; Fazer
Inteligência Artificial. Prof. Tiago A. E. Ferreira Aula 21 Projeto de RNA
Inteligência Artificial Prof. Tiago A. E. Ferreira Aula 21 Projeto de RNA Projeto de Redes Neurais Projeto de Redes Neurais Baseado apenas em dados Exemplos para treinar uma rede devem ser compostos por
Classificação de espécies de peixe utilizando redes neurais convolucional
Classificação de espécies de peixe utilizando redes neurais convolucional Andre G. C. Pacheco a,1 a Programa de Pós-Graduação em Informática (PPGI), Universidade Federal do Espírito Santo (UFES), Vitória
INTELIGÊNCIA ARTIFICIAL
INTELIGÊNCIA ARTIFICIAL REDES NEURAIS Caracterização Intuitiva: Em termos intuitivos, Redes Neurais Artificiais (RNAs) são modelos matemáticos inspirados nos princípios de funcionamento dos neurônios biológicos
Detecção de Posicionamento no contexto de Fake News
Universidade Federal de Pernambuco Centro de Informática Graduação em Ciência da Computação Detecção de Posicionamento no contexto de Fake News Larissa Navarro Passos de Araujo Proposta de Trabalho de
