Construção de um classificador de pelagens de felinos baseado em redes neurais convolucionais

Carregando...
Imagem em miniatura
Data
2019-11
Orientador
Malheiros, Marcelo De Gomensoro
Banca
Título do periódico
ISSN
Título do Volume
Editor
Resumo
As redes neurais têm sido muito utilizadas em pesquisas e no desenvolvimento de produtos nos últimos anos, mesmo que tais técnicas já existam há décadas na literatura. Com o advento de hardware massivamente paralelo e de custo acessível, somente agora o emprego de redes neurais conseguiu atingir níveis de precisão acima de seres humanos. Redes neurais para a classificação de imagens tipicamente seguem a arquitetura chamada rede neural convolucional (RNC), sendo hoje a abordagem mais utilizada. o emprego de bibliotecas de alto nível como o Keras permite um ciclo rápido de experimentação, que é ancorado em bibliotecas de baixo nível como o Tensorflow, que garantem a eficiência dos processos de treino e avaliação. este trabalho tem como objetivo analisar o problema de classificação automática de fotos de algumas espécies de felinos, usando com base as diferenças de padrão em suas pelagens. uma possível aplicação seria o rastreamento de indivíduos em seu habitat natural, para auxiliar em sua preservação natural. Este estudo também pode auxiliar na compreensão de quais são os mecanismos biológicos que criam tais tipos característicos de pigmentação, pois permite construir uma medida quantitativa de similaridade entre padrões biológicos. Para tanto, este trabalho descreve a construção e treinamento de uma rede neural convolucional para a classificação de imagens de quatro espécies de grandes felinos, aplicado tanto em imagens reais quanto em imagens sintéticas.

Neural networks have been widely used in research and product development in recent years, even though such techniques have existed for decades in the literature. with the advent of massively parallel and affordable hardware, only now has the use of neural networks been able to reach levels of precision beyond humans. Neural networks for image classification typically follow the convolutional neural network (CNN) architecture, being today the most widely used approach. the use of high level libraries such as Keras allows for a rapid experimentation cycle, being anchored in low level libraries like Tensorflow, which ensures the efficiency of training and evaluation processes. This work aims to analyze the problem of automatic classification of photos of some feline species, based on the pattern differences in their fur. A possible application would be tracking individuals in their natural habitat ot help their natural preservation. this study can also help in understanding which biological mechanisms create those characteristic pigmentation types, as it allows the construction of a quantitative measure of similarity between biological patterns. Therefore, this work describes the construction and training of a convolutional neural network for the classification of images of four species of big cats, applied to both real and synthetic images.
Descrição
Palavras-chave
Inteligência Artificial; Aprendizado de Máquina; Redes Neurais; Redes Neurais Convolucionais; Classificação de Imagens; Artificial Intelligence; Machine Learning; Neural Networks; Convolutional Neural Networks; Classification of Images
Citação
STEIN, Giovani Luis. Construção de um classificador de pelagens de felinos baseado em redes neurais convolucionais. 2019. Monografia (Graduação em Engenharia de Software) – Universidade do Vale do Taquari - Univates, Lajeado, 10 dez. 2019. Disponível em: http://hdl.handle.net/10737/2718.