Skip to content

LeonardoCorreia08/Transfer_Learning_em_Py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Digital Innovation One

Código criado para utilização junto a plataforma da Digital Innovation One

Desafio do Projeto de Transfer Learning em Python

Projeto de Transfer Learning

Este é um projeto de transfer learning usando a biblioteca PyTorch. O objetivo deste projeto é treinar um modelo de classificação de imagens usando uma abordagem de transfer learning.

Pré-requisitos

Certifique-se de ter o Python instalado em seu sistema. Este projeto utiliza a biblioteca PyTorch, portanto, é necessário ter o PyTorch instalado. Você pode instalar o PyTorch usando o comando:

pip install torch torchvision

Conjunto de dados

O conjunto de dados utilizado neste projeto é composto por 14.499 imagens de gatos e 14.499 imagens de cachorros. As imagens estão organizadas em subpastas separadas para cada classe dentro dos diretórios de treinamento e teste.

O dataset utilizado engloba duas classes: gatos e cachorros. Uma descrição da base de dados pode ser visualizada neste link: https://www.tensorflow.org/datasets/catalog/cats_vs_dogs.

Já o dataset para download pode ser acessado por meio deste outro link:

https://www.microsoft.com/en-us/download/details.aspx?id=54765.

Certifique-se de ter os diretórios de treinamento e teste configurados corretamente. Você pode definir os caminhos para os diretórios nas variáveis train_path e test_path no arquivo projeto 1.ipynb.

Treinamento do modelo

Para treinar o modelo, execute o arquivo projeto 1.ipynb. O script carregará o conjunto de dados, aplicará transformações nas imagens, construirá um modelo de transfer learning usando a arquitetura ResNet-50 pré-treinada e realizará o treinamento.

Você pode ajustar os hiperparâmetros, como número de épocas, taxa de aprendizado, etc., no arquivo projeto 1.ipynb conforme necessário.

Após o treinamento, o modelo será avaliado no conjunto de teste e exibirá a acurácia alcançada.

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir um pull request com melhorias, correções de bugs ou novos recursos.

About

# Digital Innovation One

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors