Mostrar registro simples

dc.contributor.advisorPedroso, Lucas Garcia, 1981-pt_BR
dc.contributor.otherUniversidade Federal do Paraná. Setor de Ciências Exatas. Curso de Graduação em Matemática Industrialpt_BR
dc.creatorMochinski, Maria Eduarda Dall Negropt_BR
dc.date.accessioned2025-08-11T23:35:19Z
dc.date.available2025-08-11T23:35:19Z
dc.date.issued2023pt_BR
dc.identifier.urihttps://hdl.handle.net/1884/97879
dc.descriptionOrientador: Prof. Dr. Lucas Garcia Pedrosopt_BR
dc.descriptionMonografia (graduação) - Universidade Federal do Paraná, Setor de Ciências Exatas, Curso de Graduação em Matemática Industrialpt_BR
dc.descriptionInclui referênciaspt_BR
dc.description.abstractResumo : Neste trabalho são apresentados os aspectos matemáticos de um algoritmo de treinamento de redes neurais artificiais, que são um modelo de aprendizagem de máquina. Como objetivo, buscamos descrever a estrutura de uma rede neural feedforward em detalhes para, então, apresentar os cálculos utilizados no treinamento do modelo. Aplicando conceitos de otimização contínua, são calculadas as derivadas parciais necessárias para a atualização dos parâmetros da rede, utilizando o método de retropropagação (backpropagation). O algoritmo estudado foi implementado na linguagem de programação Python e testado, como prova de conceito, em um problema de reconhecimento de imagem. Nos experimentos realizados com o algoritmo, foi possível obter uma acurácia de teste de 94,86% com uma estrutura simples de rede neural, com apenas uma camada intermediáriapt_BR
dc.description.abstractAbstract : In this work, we present the mathematical aspects of a training algorithm used in artificial neural networks, a machine learning model. The aim is to provide detailed descriptions of the structure of a feedforward neural network in order to present the calculations used to train the network. Applying concepts of continuous optimization, we calculate the partial derivatives needed to update the network parameters using the backpropagation method. The algorithm is implemented in the programming language Python and tested in the context of an image recognition problem as a proof of concept. In the experiments conducted with the algorithm, we achieved a test accuracy of 94.86% with a simple neural network structure, featuring only one intermediate layerpt_BR
dc.format.extent1 recurso online : PDF.pt_BR
dc.format.mimetypeapplication/pdfpt_BR
dc.languagePortuguêspt_BR
dc.subjectRedes neurais (Computação)pt_BR
dc.subjectAprendizado do computadorpt_BR
dc.subjectPython (Linguagem de programação de computador)pt_BR
dc.titleAspectos matemáticos do treinamento de redes neurais artificiaispt_BR
dc.typeTCC Graduação Digitalpt_BR


Arquivos deste item

Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples