Avaliação do desempenho de algoritmos de retropropagação com redes neurais artificiais para a resolução de problemas não-lineares
Artificial neural networks make possible to work with modeling and resolution of nonlinear problems by training, testing and validating the neural network with a set of input data and an output goal. However, the construction of an artificial neural network is complex and hard-working because there...
Autor principal: | Barros, Victor Pedroso Ambiel |
---|---|
Formato: | Dissertação |
Idioma: | Português |
Publicado em: |
Universidade Tecnológica Federal do Paraná
2018
|
Assuntos: | |
Acesso em linha: |
http://repositorio.utfpr.edu.br/jspui/handle/1/3340 |
Tags: |
Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
|
id |
riut-1-3340 |
---|---|
recordtype |
dspace |
spelling |
riut-1-33402018-08-16T12:05:27Z Avaliação do desempenho de algoritmos de retropropagação com redes neurais artificiais para a resolução de problemas não-lineares Evaluation of the performance of backpropagation algorithms with artificial neural networks to solve non-linear problems Barros, Victor Pedroso Ambiel Santos, Max Mauro Dias http://lattes.cnpq.br/6212006974231025 Yoshioka, Leopoldo Rideki Pacheco, Maurício Zadra Matos, Simone Nasser Santos, Max Mauro Dias Redes neurais (Computação) Algorítmos Desempenho Neural networks (Computer science) Algorithms Performance CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Ciência da Computação Artificial neural networks make possible to work with modeling and resolution of nonlinear problems by training, testing and validating the neural network with a set of input data and an output goal. However, the construction of an artificial neural network is complex and hard-working because there is no neural network model ready to solve any problem, each neural network must be built based on the problem that needs to be solved. One of the main points in the construction of a neural network is the correct choice of the training algorithm for the network to converge correctly, produce good results and correctly solve the problem addressed. Each training algorithm contains its pros and cons that should be taken into consideration. The present work presents the performance comparison between the Levenberg-Marquardt, Bayesian Regularization, Scaled Conjugate Gradient and Resilient Backpropagation algorithms applied to a non-linear case study. The application of the algorithms in the case study was carried out in three different neural network architectures, allowing to evaluate the performance of the algorithms in different architectures. The case study is the learning of the value of the stoichiometric richness in spark ignition engine, which is characterized as a non-linear and high complexity problem. The results obtained with the training of the algorithms in the different architectures showed the importance of the architecture of the neural network used, being that one of the three architectures developed the best result and two algorithms were able to achieve excellent performance rates, whereas other two algorithms did not obtain satisfactory results. As redes neurais artificiais possibilitam trabalhar com modelagem e resolução de problemas não-lineares, treinando, testando e validando a rede neural com um conjunto de dados na entrada e um objetivo de saída. Porém a construção de uma rede neural artificial é algo complexo e trabalhoso, pois não existe um modelo de rede neural pronto que solucione qualquer problema, cada rede neural deve ser construída com base no problema que se quer solucionar. Um dos principais pontos na construção de uma rede neural é a escolha correta do algoritmo de treinamento para a rede convergir corretamente, produzir bons resultados e solucionar corretamente o problema abordado. Cada algoritmo de treinamento contém seus prós e contras que devem ser levados em consideração. O presente trabalho apresenta a comparação de desempenho entre os algoritmos Levenberg-Marquardt, Bayesian Regularization, Scaled Conjugate Gradient e Resilient Backpropagation aplicado a um estudo de caso não-linear. A aplicação dos algoritmos no estudo de caso foi realizada em três arquiteturas de redes neurais diferentes, possibilitando avaliar em diferentes arquiteturas o desempenho dos algoritmos. O estudo de caso abordado é a aprendizagem do valor da riqueza estequiométrica em motores a combustão interna ciclo Otto, que se caracteriza como um problema não-linear e de alta complexidade. Os resultados obtidos com os treinamentos dos algoritmos nas diferentes arquiteturas mostraram a importância da arquitetura da rede neural utilizada, sendo que uma das três arquiteturas desenvolvida obteve o melhor resultado e dois algoritmos conseguiram atingir ótimas taxas de desempenho, enquanto outros dois algoritmos não obtiveram resultados satisfatórios. 2018-08-16T12:05:27Z 2018-08-16T12:05:27Z 2018-07-05 masterThesis BARROS, Victor Pedroso Ambiel. Avaliação do desempenho de algoritmos de retropropagação com redes neurais artificiais para a resolução de problemas não-lineares. 2018. 135 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2018. http://repositorio.utfpr.edu.br/jspui/handle/1/3340 por openAccess application/pdf Universidade Tecnológica Federal do Paraná Ponta Grossa Brasil Programa de Pós-Graduação em Ciência da Computação Brasil |
institution |
Universidade Tecnológica Federal do Paraná |
collection |
RIUT |
language |
Português |
topic |
Redes neurais (Computação) Algorítmos Desempenho Neural networks (Computer science) Algorithms Performance CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Ciência da Computação |
spellingShingle |
Redes neurais (Computação) Algorítmos Desempenho Neural networks (Computer science) Algorithms Performance CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Ciência da Computação Barros, Victor Pedroso Ambiel Avaliação do desempenho de algoritmos de retropropagação com redes neurais artificiais para a resolução de problemas não-lineares |
description |
Artificial neural networks make possible to work with modeling and resolution of nonlinear problems by training, testing and validating the neural network with a set of input data and an output goal. However, the construction of an artificial neural network is complex and hard-working because there is no neural network model ready to solve any problem, each neural network must be built based on the problem that needs to be solved. One of the main points in the construction of a neural network is the correct choice of the training algorithm for the network to converge correctly, produce good results and correctly solve the problem addressed. Each training algorithm contains its pros and cons that should be taken into consideration. The present work presents the performance comparison between the Levenberg-Marquardt, Bayesian Regularization, Scaled Conjugate Gradient and Resilient Backpropagation algorithms applied to a non-linear case study. The application of the algorithms in the case study was carried out in three different neural network architectures, allowing to evaluate the performance of the algorithms in different architectures. The case study is the learning of the value of the stoichiometric richness in spark ignition engine, which is characterized as a non-linear and high complexity problem. The results obtained with the training of the algorithms in the different architectures showed the importance of the architecture of the neural network used, being that one of the three architectures developed the best result and two algorithms were able to achieve excellent performance rates, whereas other two algorithms did not obtain satisfactory results. |
format |
Dissertação |
author |
Barros, Victor Pedroso Ambiel |
author_sort |
Barros, Victor Pedroso Ambiel |
title |
Avaliação do desempenho de algoritmos de retropropagação com redes neurais artificiais para a resolução de problemas não-lineares |
title_short |
Avaliação do desempenho de algoritmos de retropropagação com redes neurais artificiais para a resolução de problemas não-lineares |
title_full |
Avaliação do desempenho de algoritmos de retropropagação com redes neurais artificiais para a resolução de problemas não-lineares |
title_fullStr |
Avaliação do desempenho de algoritmos de retropropagação com redes neurais artificiais para a resolução de problemas não-lineares |
title_full_unstemmed |
Avaliação do desempenho de algoritmos de retropropagação com redes neurais artificiais para a resolução de problemas não-lineares |
title_sort |
avaliação do desempenho de algoritmos de retropropagação com redes neurais artificiais para a resolução de problemas não-lineares |
publisher |
Universidade Tecnológica Federal do Paraná |
publishDate |
2018 |
citation |
BARROS, Victor Pedroso Ambiel. Avaliação do desempenho de algoritmos de retropropagação com redes neurais artificiais para a resolução de problemas não-lineares. 2018. 135 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2018. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/3340 |
_version_ |
1805304940302696448 |
score |
10,814766 |