Encerramento da Disciplina de Machine Learning

 

Fonte: https://www.opencadd.com.br/hubfs/Imported_Blog_Media/machine-redimensionado.jpg

Após um mês de aprendizado e desafios, chegamos ao momento de concluir a disciplina de Machine Learning com um projeto final que nos permite aplicar na prática os conceitos estudados. Neste trabalho, utilizamos os datasets dogs and cats (dc_small) e um dataset criado pelas equipes para explorar diferentes abordagens de classificação de imagens com redes neurais convolucionais pré-treinadas.

Exploração de Artigos Científicos

Para fundamentar nosso trabalho, analisamos pelo menos dois artigos científicos sobre aplicações dos modelos escolhidos. Um deles foi o artigo original indicado na página do Keras, que detalha a arquitetura e o treinamento de modelos pré-treinados para classificação de imagens. O outro artigo, mais recente, trouxe insights sobre otimizações e melhorias na acurácia desses modelos ao utilizar técnicas como fine-tuning e regularização avançada.

Escolha e Aplicação dos Modelos

Cada equipe selecionou dois modelos da biblioteca Keras Applications para realizar a classificação de imagens. Em nosso caso, utilizamos os modelos VGG16 e NASNetMobile. Seguimos um pipeline estruturado, incluindo:

  • Aplicação de PCA para redução de dimensionalidade;

  • Geração de matriz de confusão para avaliação do desempenho;

  • Relatório de classificação com métricas detalhadas;

  • Teste do modelo utilizando novas imagens para verificar sua generalização.

Experimentação com Otimizadores e Divisão de Dados

Além da avaliação padrão, testamos diferentes configurações de otimização e variações no tamanho das partições de treino, validação e teste. Isso permitiu compreender o impacto dessas escolhas no desempenho do modelo e na capacidade de generalização para novos dados.

Análise dos Resultados

Os resultados obtidos foram analisados de forma comparativa entre os modelos e entre os diferentes datasets. Observamos como cada modelo se comportou diante dos desafios apresentados e quais configurações resultaram em melhor desempenho. Esse processo reforçou a importância de ajustes finos na arquitetura e no treinamento dos modelos para obter classificações mais precisas.

Conclusão

Imagem: Foto com o professor Chamy.

O trabalho final da disciplina proporcionou uma experiência enriquecedora ao aplicar conhecimentos teóricos em um cenário prático. A apresentação final será uma oportunidade para compartilhar descobertas, discutir desafios enfrentados e destacar aprendizados adquiridos ao longo do semestre.

Agradecemos aos professores e colegas pela colaboração e pelo aprendizado compartilhado nesta jornada!

Antônio Nascimento

Estudante, atualmente cursando a graduação em ciência da computação, sempre demonstrou interesse por tecnologia e programação, o que o levou a escolher essa área dinâmica e em constante evolução.

Postar um comentário

Postagem Anterior Próxima Postagem