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.
- Host: GitHub
- URL: https://github.com/matheusotenio/catdog_imageclassifier
- Owner: MatheusOtenio
- Created: 2025-03-02T16:10:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-02T16:51:06.000Z (over 1 year ago)
- Last Synced: 2025-03-02T17:25:08.496Z (over 1 year ago)
- Topics: deep-learning, freecodecamp-project, ipynb, machine-learning, matplotlib, numpy, tensorflow
- Language: Jupyter Notebook
- Homepage:
- Size: 4.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.

## Referências
- [freeCodeCamp](https://github.com/freeCodeCamp)
- [Akshar Goyal](https://github.com/AksharGoyal)