^
subir

DogIA

Script em Python que faz classificação de imagens usando o modelo ResNet50 pré-treinado (ImageNet) do PyTorch. Lê uma imagem local, aplica as transformações padrão, executa a inferência e imprime o ID da classe e o rótulo humano correspondente.

Python Json Torch Torchvision Requests Pillow

Principais Funcionalidades

Modelo ResNet50

Carrega o modelo ResNet50 pré-treinado do torchvision.models.

Mapeamento

Baixa o mapeamento ImageNet class index (JSON) e converte para rótulos legíveis.

Pré-processamento de imagem

Pré-processa a imagem: resize → center crop (224x224) → tensor → normalização de ImageNet.

Previsão

Executa inferência com eval() e no_grad() e obtém a previsão Top-1 (torch.max).

Demonstração

Veja o projeto em ação e entenda como ele pode resolver seus problemas.

Como Contribuir

Contribuições são sempre bem-vindas! Veja como você pode ajudar:

Reportar Bugs

Encontrou um problema? Abra uma issue no GitHub com detalhes sobre o bug.

Sugerir Funcionalidades

Tem uma ideia interessante? Compartilhe suas sugestões de melhorias.

Contribuir com Código

Fork o projeto, faça suas alterações e envie um pull request.

Apoio Financeiro

Se você está usando o projeto e está satisfeito com o funcionamento, considere fazer uma doação para apoiar o desenvolvimento contínuo. Pix: andersoncomercial@pm.me