Return to search

Desenvolvimento de um framework integrado de redes neurais artificiais e lógica difusa

Made available in DSpace on 2013-08-07T18:53:05Z (GMT). No. of bitstreams: 1
000406808-Texto+Completo-0.pdf: 2762949 bytes, checksum: 9d55fc103261e3cb2396f6e23c8c2552 (MD5)
Previous issue date: 2008 / This work presents the description of the development of a integrated system of arti cial neural network and fuzzy logic, where the objective is to create a general purpose environment for the creation of solutions that could combine both techniques, and furthermore aggregate that functionalities to the Framework para An alise de Sistemas de Energia El etrica (FASEE). For that it was created two distinct frameworks, one for each technique. The arti cial neural network was developed in C++ using the FASEE as it background, since that have an automated mechanism for the calculus of partial deviation that facilitate the development process of training methods that use this kind of resource, for instance, the back-propagation. However, because a restriction on the FASEE, the fuzzy logic framework was developed in Lua. This language was chose given it integration capabilities in others languages, such as C++, making the union of the two arti cial intelligence techniques by the union of both languages, delivering so an environment for neuro-fuzzy systems. / Esta dissertação apresenta a descrição do processo de desenvolvimento de um sistema integrado de redes neurais artificiais e lógica fuzzy, onde o objetivo criar um ambiente, de propósito geral, para a criação de soluções que possam englobar ambas as técnicas, além de agregar estas ferramentas ao Framework para Análise de Sistemas de Energia Elétrica (FASEE). Para tanto, foram criados dois frameworks distintos, um para cada técnica. O framework de redes neurais artificiais foi desenvolvido em C++ utilizando como base o FASEE, devido a este apresentar um mecanismo de derivadas parciais automáticas que facilita o processo de desenvolvimento de métodos de treinamento que usam este recurso, como, por exemplo, o back-propagation. Porém, devido a uma restrição do FASEE, o framework de lógica fuzzy foi desenvolvido utilizando a linguagem Lua. Esta foi escolhida pela sua capacidade de interagir com programas desenvolvidos em C++, fazendo com que a união das duas técnicas de inteligência artificial se dê pela união das duas tecnologias, obtendo-se assim um ambiente para a elaboração de sistemas neuro-fuzzy.

Identiferoai:union.ndltd.org:IBICT/urn:repox.ist.utl.pt:RI_PUC_RS:oai:meriva.pucrs.br:10923/3151
Date January 2008
CreatorsSantos, Lucas Lorensi dos
ContributorsPereira, Luís Fernando Alves
PublisherPontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da PUC_RS, instname:Pontifícia Universidade Católica do Rio Grande do Sul, instacron:PUC_RS
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0147 seconds