Você está na página 1de 25

Faculdade de Tecnologia de Botucatu

Redes Neurais E Inteligncia Artificial


Bruno do Prado Pascoal Rafael Victor Vitor

Introduo a Redes Neurais

Introduo a Redes Neurais


Resumo desta Pgina Esta pgina se prope a descrever os principais tpicos referentes redes neurais, desde seu surgimento at propostas de implementao em inmeras aplicaes atuais. Iniciando com uma introduo ao assunto, descrevemos o funcionamento de clulas humanas, na qual se baseou todo o funcionamento das unidades componentes das redes neurais. No tpico histrico descrevemos o surgimento, propostas iniciais de redes neurais, conflitos e progressos neste tema. Seguimos com um quadro comparativo entre o crebro humano e o computador, e entre mquinas tradicionais e mquinas baseadas no conceito de redes neurais. No tpico Motivao, descrevemos os diversos motivos que levam inmeros estudiosos a trabalhar e desenvolver redes neurais. Descrevemos ainda, no tpico Classificao de Redes Neurais e Topologias de redes neurais, aspectos referentes descrio destas a partir de suas caractersticas de desenvolvimento e aplicao. Descreveremos brevemente alguns conceitos e teorias que descrevem o aprendizado de uma rede neural, e passaremos a uma coletnea de aplicaes das mesmas que se encontram em desenvolvimento ou em fase de projeto. O tpico links para outros sites traz diversos endereos interessantes de outras universidades, centros de pesquisas ou at empresas que procuram aproveitar e desenvolver as vantagens de redes neurais. E finalmente em Consideraes finais, apresentamos algumas observaes decorrentes de pesquisas e estudos realizados durante o desenvolvimento desta pgina. Uma Introduo s Redes Neurais O crebro humano considerado o mais fascinante processador baseado em carbono existente, sendo composto por aproximadamente 10 bilhes neurnios. Todas as funes e movimentos do organismo esto relacionados ao funcionamento destas pequenas clulas. Os neurnios esto conectados uns aos outros atravs de sinapses, e juntos formam uma grande rede, chamada REDE NEURAL. As sinapses transmitem estmulos atravs de diferentes concentraes de Na+ (Sdio) e K+ (Potssio), e o resultado disto pode ser estendido por todo o corpo humano. Esta grande rede proporciona uma fabulosa capacidade de processamento e armazenamento de informao. O sistema nervoso formado por um conjunto extremamente complexo de neurnios. Nos neurnios a comunicao realizada atravs de impulsos, quando um impulso recebido, o neurnio o processa, e passado um limite de ao, dispara um segundo impulso que produz uma substncia neurotransmissora o qual flui do corpo celular para o axnio (que por sua vez pode ou no estar conectado a um dendrito de outra clula). O neurnio que transmite o pulso pode controlar a freqncia de pulsos aumentando ou diminuindo a polaridade na membrana ps sinptica. Eles tem um papel essencial na determinao do funcionamento, comportamento e do raciocnio do ser humano. Ao contrrio das redes neurais artificiais, redes neurais naturais no transmitem sinais negativos, sua ativao medida pela freqncia com que emite pulsos, freqncia esta de pulsos contnuos e positivos. As redes naturais no so uniformes como as redes artificiais, e apresentam uniformidade apenas em alguns pontos do organismo. Seus pulsos no so sncronos ou assncronos, devido ao fato de no serem contnuos, o que a difere de redes artificiais. Os principais componentes dos neurnios so: Os dentritos, que tem por funo, receber os estmulos transmitidos pelos outros neurnios; O corpo de neurnio, tambm chamado de somma, que responsvel por coletar e combinar informaes vindas de outros neurnios; E finalmente o axnio, que constitudo de uma fibra tubular que pode alcanar at alguns metros, e responsvel por transmitir os estmulos para outras clulas. fig01-Esquema dos constituntes da clula neural Histrico das Redes Neurais Artificiais As primeiras informaes mencionadas sobre a neuro computao datam de 1943, em artigos de McCulloch e Pitts, em que sugeriam a construo de uma mquina baseada ou inspirada no crebro humano. Muitos outros artigos e livros surgiram desde ento, porm, por um longo perodo de tempo, pouco resultado foi obtido. At que em 1949 Donald Hebb escreveu um livro entitulado "The Organization of Behavior" (A Organizao do Comportamento) que perseguia a idia de que o condicionamento psicolgico clssico est presente em qualquer parte dos animais pelo fato de que esta uma propriedade de neurnios individuais. Suas idias no eram completamente novas, mas Hebb foi o primeiro a propor uma lei de aprendizagem especifica para as sinpses dos neurnios. Este primeiro e corajoso passo serviu de inspirao para que muitos outros pesquisadores perseguissem a mesma idia. E embora muito tenha sido estudado e publicado nos anos que seguiram (1940-1950), estes serviram mais como base para desenvolvimento posterior que para o prprio desenvolvimento.

Introduo a Redes Neurais

O crebro humano considerado o mais fascinante processador baseado em carbono existente, sendo composto por aproximadamente 10 bilhes neurnios.

Introduo a Redes Neurais

Todas as funes e movimentos do organismo esto relacionados ao funcionamento destas pequenas clulas. Os neurnios esto conectados uns aos outros atravs de sinapses, e juntos formam uma grande rede, chamada REDE NEURAL.

Introduo a Redes Neurais

As sinapses transmitem estmulos atravs de diferentes concentraes de Na+ (Sdio) e K+ (Potssio), e o resultado disto pode ser estendido por todo o corpo humano. Esta grande rede proporciona uma fabulosa capacidade de processamento e armazenamento de informao.

Histrico de Redes Neurais


1943: McCulloch e Pitts 1949: Donald Hebb 1951: Mavin Minsky 1956: Nascem Paradigmas da IA 1958: Perceptron 1962: Bernard Widrow 1967: Fim das Pesquisas 1983: Neurocomputao

Neurocomputao

Os modelos neurais, procuram aproximar o processamento dos computadores ao crebro. As redes neurais possuem um grau de interconexo similar a estrutura dos crebro e um computador convencional moderno a informao transferida em tempos especficos dentro de um relacionamento com um sinal para sincronizao.

Crebro X Computador
Parmetro Material Velocidade Crebro Orgnico Milisegundos Computador Metal e plstico Nanosegundos Seqencial Esttico Centralizado <10

Tipo de Processamento Paralelo Armazenamento Controle de Processos Adaptativo Distribudo

Ligaes entre 10.000 elementos processados

Crebro X Computador
Computadores Executa programas Executa operaes lgicas Depende do modelo ou do programador Testa uma hiptese por vez Neurocomputadores Aprende Executa operaes no lgicas, transformaes, comparaes Descobre as relaes ou regras dos dados e exemplos Testa todas as possibilidades em paralelo

Motivao
Desejo de criar maquinas independentes aos seres humanos. Por que? O corpo humano. Resoluo de tarefas com varias variveis. Futuro das redes neurais e de computadores.

Redes Neurais Artificiais


As RNA (redes neurais artificiais) se baseiam no mtodo da soluo de problemas atravs da simulem o comportamento do crebro humano, isto , aprendendo, errando e fazendo descobertas. Suas tcnicas inspiradas na estrutura neural de organismos inteligentes que adquirem conhecimento atravs da experincia.

Redes Neurais Artificiais

Uma grande RNA pode ter centenas de unidades de processamento, entretanto, o crebro de u mamfero pode ter aproximadamente 10 bilhes de neurnios.

Redes Neurais Artificiais

Rede neural uma estrutura de processamento de informao distribuda paralelamente na forma de um grafo direcionado. Um grafo direcionado um objeto geomtrico que consiste de um conjunto de pontos, chamados ns.

Redes Neurais Artificiais


O que so ns? Os ns deste grafo so elementos de processamento.

chamados

Suas arestas so conexes, que funcionam como caminhos de conduo instantnea de sinais em uma nica direo, de forma que seus elementos de processamento podem receber qualquer nmero de conexes de entrada.

Redes Neurais Artificiais

nica entrada permitida para a funo de transferncia so os valores armazenados na memria local do elemento de processamento. Ou seja, s permite transferncia de dados alocados no neurnio.

Aplicaes das Redes Neurais

A aplicao mais conhecida de redes neurais na anlise de mercado financeiro por grupos de investidores. Uma aplicao em evoluo reconhecimento tico de caracter. o

Aplicaes das Redes Neurais

Outras aplicaes: Controle de processos industriais, aplicaes metereolgicas, identificao de fraudes e cartes de crdito e ainda SADs. Bem conhecido nos SADs o diagnostico mdico pelos sintomas dos pacientes e sistemas utilizados por seguradoras.

Aplicaes das Redes Neurais

Outras aplicaes so: anlise e processamento de sinais de transito, robtica, reconhecimento de padro, anlise de imagens e voz, anlise de aroma e odor.

Desenvolvimento das R.N.


1. Coleta de Dados; 2. Separao de Dados; 3. Configurao da Rede; 4. Treinamento; 5. Teste; 6. Integrao; 7. Implantao; 8. Implementao.

Por que utilizar as Redes Neurais?

"Os computadores so incrivelmente rpidos, precisos e burros; os homens so incrivelmente lentos, precisos e brilhantes; juntos, seu poder pode ultrapassar os limites da imaginao. (Albert Einstein)

1943: McCulloch e Pitts

analogia entre clulas vivas e o processo eletrnico

1958: Frank Rosenblatt

1962: Bernard Widrow

Você também pode gostar