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.
Identifer | oai:union.ndltd.org:IBICT/urn:repox.ist.utl.pt:RI_PUC_RS:oai:meriva.pucrs.br:10923/3151 |
Date | January 2008 |
Creators | Santos, Lucas Lorensi dos |
Contributors | Pereira, Luís Fernando Alves |
Publisher | Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Source | reponame:Repositório Institucional da PUC_RS, instname:Pontifícia Universidade Católica do Rio Grande do Sul, instacron:PUC_RS |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0147 seconds