Inteligência Artificial
Capítulo Quatro. Desenvolvimento de Aplicações Utilizando Redes Neurais
C A P Í T U L O
Q U AT R O
Desenvolvimento de Aplicações
Utilizando Redes Neurais
4.1 Introdução
Como citado no capítulo anterior, as redes neurais artificiais são aplicadas em áreas diversas: análise de séries temporais; processamento de sinais; sistemas de controle; classificações de padrões; aproximações de funções; entre outras As características que uma RNA deve apresentar no contexto das aplicações citadas são: capacidade de generalização; tolerância a ruídos; adaptação em
relação aos procedimentos de treinamento (Palade et al., 1995).
Uma forma geral de estruturar uma rede neural para uma determinada
aplicação está ilustrada na Figura 4.1 (Caudill,1991).
FIGURA 4.1 Etapas da aplicação de uma rede neural.
Em termos computacionais as redes neurais são desenvolvidas através de
softwares exclusivamente voltados para esta finalidade, ou se desenvolve um código específico para o problema em questão utilizando uma linguagem de programação. Existem também pacotes comerciais de simuladores de redes
neurais de domínio público (Braga et al., 2000). Em aplicações embarcadas é possível hardwares disponíveis no mercado.
Este capítulo tem o objetivo de ilustrar as etapas necessárias para o
desenvolvimento de aplicações utilizando Redes Neurais Artificiais.
4.2 Definição do problema Analisando o problema a ser solucionado, deve-se definir o contexto em questão para encontrar as informações que poderão ser utilizadas no modelo neural. Torna-se necessário verificar se realmente a utilização das RNAs irá permitir atingir o objetivo almejado do problema. Em caso afirmativo, deve-se extrair o maior número de informações possíveis para auxiliar no projeto e aprendizado de uma RNA.