Skip to content

Implementing a CNN that is capable of discerning cat pictures from dog pictures. Final project for TDC 1103100's class of 2020.

License

Notifications You must be signed in to change notification settings

rennanharo/cat_dog_cnn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Implementando uma CNN para reconhecimento de imagens

CNNgif

O objetivo desse notebook é implementar uma rede neural convolucional que tem como função reconhecer se a imagem inputada é de um cachorro ou de um gato.

Trabalho desenvolvido para a matéria de Tecnologias para Descobertas do Conhecimento.
Grupo: Daniel Augusto, Douglas Abdo, Matheus Fialho e Rennan Haro.

Setup

Utilizamos as bibliotecas TensorFlow e Keras.

Para rodar o algoritmo em sua máquina utilizando o anaconda: conda install -r requirements.txt

Para rodar o algoritmo em sua máquina utilizando o pip: pip install -r requirements.txt

Data

Encontre mais informações sobre o dataset utilizado e downloads adicionais neste link.
Os datasets estão na pasta data. Consistem em basicamente 4 datasets (2 para treinar e 2 para testar), totalizando 2.800 imagens. 1.400 imagens de gatos e 1.400 imagens de cachorros.

O split do dataset já foi feito.
Temos em nosso dataset de treino 1.000 imagens de cachorros e 1.000 imagens de gatos.
O nosso datset de teste, por sua vez, possui 400 imagens de cada.

datasetplit

License

Licensed under the MIT License. 2020.

About

Implementing a CNN that is capable of discerning cat pictures from dog pictures. Final project for TDC 1103100's class of 2020.

Resources

License

Stars

Watchers

Forks