An open API service indexing awesome lists of open source software.

https://github.com/matheusotenio/catdog_imageclassifier

Classificar imagens de gatos e cães, utilizando um conjunto de dados misto.
https://github.com/matheusotenio/catdog_imageclassifier

deep-learning freecodecamp-project ipynb machine-learning matplotlib numpy tensorflow

Last synced: 7 months ago
JSON representation

Classificar imagens de gatos e cães, utilizando um conjunto de dados misto.

Awesome Lists containing this project

README

          

## Cat and Dog Image Classifier

Este projeto foi desenvolvido como parte do currículo "Machine Learning with Python" da freeCodeCamp, com o objetivo de criar um classificador de imagens que distingue entre gatos e cães. O modelo foi construído utilizando **Machine Learning** e **Redes Neurais Convolucionais (CNN)**, que são técnicas comuns para reconhecimento de imagens.

O modelo foi treinado para classificar imagens de gatos e cães, utilizando um conjunto de dados misto. Para melhorar a robustez do modelo, utilizei a técnica de **Data Augmentation** através do **ImageDataGenerator**, que aplica variações nas imagens por meio de:

- Flip horizontal e vertical
- Zoom
- Deslocamento vertical e horizontal

Essas técnicas ajudaram a aumentar a diversidade das imagens e a melhorar a generalização do modelo. As **Redes Neurais Convolucionais (CNN)** foram utilizadas para a classificação das imagens, uma arquitetura muito eficaz para esse tipo de tarefa.

Este projeto me proporcionou uma experiência significativa no trabalho com **Deep Learning** e imagens, aumentando minha confiança em projetos baseados em visão computacional e me motivando a seguir explorando esse campo.

## Resultado
No meu projeto, obtive uma taxa de acerto de **62%** na identificação correta das imagens de gatos e cães.
![Cat and Dog Classifier](Cat_Dog.png)

## Referências

- [freeCodeCamp](https://github.com/freeCodeCamp)
- [Akshar Goyal](https://github.com/AksharGoyal)