Redes neurais
-
Upload
carolina-borges -
Category
Technology
-
view
1.182 -
download
0
Transcript of Redes neurais
![Page 1: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/1.jpg)
Redes Neurais
Alex AlonsoAntônio NunesCarolina BorgesEverton RamosKézia bittencourt
![Page 2: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/2.jpg)
O sistema nervosoO cérebro humano possui
aproximadamente 10 bilhões de neurônios;
São conectados através de sinapses;
Formam a rede neural;
![Page 3: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/3.jpg)
O sistema nervosoAs sinapses transmitem
estímulos através de diferentes concentrações de Na+ (Sódio) e K+ (Potássio), e o resultado disto pode ser estendido por todo o corpo humano.
Sinapse
![Page 4: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/4.jpg)
O sistema nervosoOs neurônios têm um papel essencial
na determinação do funcionamento, comportamento e do raciocínio do ser humano.
Ao contrário das redes neurais artificiais, redes neurais naturais não transmitem sinais negativos, sua ativação é medida pela frequência com que emite pulsos, frequência esta de pulsos contínuos e positivos.
![Page 5: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/5.jpg)
Redes Neurais artificiaisRedes Neurais Artificiais são
técnicas computacionais que apresentam um modelo matemático inspirado na estrutura neural de organismos inteligentes e que adquirem conhecimento através da experiência.
![Page 6: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/6.jpg)
Redes Neurais artificiais - HistóricoAs pesquisas sobre redes neurais
artificias começaram basicamente com três publicações muito importantes neste universo, desenvolvidas por: McCulloch e Pitts (1943), Hebb (1949), e Rosemblatt (1958).
![Page 7: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/7.jpg)
Redes Neurais artificiaisMcCulloch - neurônio possuia
apenas uma saída, que era uma função de entrada (threshold) da soma do valor de suas diversas entradas;
![Page 8: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/8.jpg)
Redes Neurais artificiaisRosemblatt - os neurônios eram
organizados em camada de entrada e saída, onde os pesos das conexões eram adaptados a fim de se atingir a eficiência sináptica;
![Page 9: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/9.jpg)
Redes Neurais artificiaisRumelhart, Hinton e Williams – famoso
backpropagation. Modelo de 3 camadas:
Camada de Entrada: onde os padrões são apresentados à rede;
![Page 10: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/10.jpg)
Redes Neurais artificiais
Camadas Intermediárias ou Escondidas: onde é feita a maior parte do processamento, através das conexões ponderadas; podem ser consideradas como extratoras de características;
Camada de Saída: onde o resultado final é concluído e apresentado.
![Page 11: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/11.jpg)
Processos de aprendizado
Aprendizado Supervisionado: quando é utilizado um agente externo que indica à rede a resposta desejada para o padrão de entrada;
Aprendizado Não Supervisionado: (auto-organização), quando não existe um agente externo indicando a resposta desejada para os padrões de entrada;
Reforço: quando um crítico externo avalia a resposta fornecida pela rede.
![Page 12: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/12.jpg)
Processos de aprendizado
Modo Padrão: A correção dos pesos acontece a cada apresentação à rede de um exemplo do conjunto de treinamento. Cada correção de pesos baseia-se somente no erro do exemplo apresentado naquela iteração. Assim, em cada ciclo ocorrem N correções.
Modo Batch: Apenas uma correção é feita por ciclo. Todos os exemplos do conjunto de treinamento são apresentados à rede, seu erro médio é calculado e a partir deste erro fazem-se as correções dos pesos.
![Page 13: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/13.jpg)
Treinamento supervisionado
Adotado no Perceptron, consiste em ajustar os pesos e os thresholds de suas unidades para que a classificação desejada seja obtida.
Cada informação processada gera um peso, dependendo do resultado. Se for um acerto, ela ganha um ponto, se for um erro, ela perde meio ponto. Dessa forma, o sistema cria a rotina de seguir o caminho com mais pontos sempre.
![Page 14: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/14.jpg)
Treinamento supervisionado
Quanto mais tentativas, mais aprimorado fica o sistema, chegando, ao final de um processo de aprendizado, a executar tarefas quase sem erro algum.
Em sistemas bem elaborados, uma rede neural consegue aprender qualquer função que uma pessoa possa saber e não há limites para a quantidade de informação que ela possa processar.
![Page 15: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/15.jpg)
Treinamento supervisionadoRegra Delta:
1) Iniciar todas as conexões com pesos aleatórios;
2) Repita até que o erro E seja satisfatoriamente pequeno (E=e);
3) Para cada par de treinamento (X,d), faça:1) Calcular resposta obtida O;2) Se o erro não for satisfatoriamente pequeno E
> e, então:
4) Atualizar pesos: Wnovo := W anterior + neta E X
![Page 16: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/16.jpg)
Treinamento supervisionadoRegra Delta:
1) Iniciar todas as conexões com pesos aleatórios;
2) Repita até que o erro E seja satisfatoriamente pequeno (E=e);
3) Para cada par de treinamento (X,d), faça:1) Calcular resposta obtida O;2) Se o erro não for satisfatoriamente pequeno E
> e, então:
4) Atualizar pesos: Wnovo := W anterior + neta E X
![Page 17: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/17.jpg)
Treinamento supervisionado
Regra Delta:
![Page 18: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/18.jpg)
Inteligência ArtificialAs redes neurais são principalmente
utilizadas para criar sistemas de inteligência artificial.
a inteligência artificial gerada por computadores tradicionais são simulações de inteligência real, ou seja, apresentam respostas segundo regras e comandos de um programa pré-estabelecido.
![Page 19: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/19.jpg)
Inteligência ArtificialSimbólica:
simula o comportamento inteligente. Ela é baseada em uma programação que indica quais respostas devem ser dadas diante de determinados comandos.
corretores ortográficos ou simuladores ;
esses programas dificilmente aprendem coisas novas, somente se você incluir novas programações.
![Page 20: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/20.jpg)
Inteligência ArtificialConexionista:
conexionista simula a estrutura do cérebro, pois acredita-se que a inteligência está na forma de processar informação e não na informação processada.
aprender com seus erros e executar diferentes processos, independente de instruções
![Page 21: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/21.jpg)
Perceptronfoi à primeira máquina criada para
processamento de informação feita sobre o sistema de redes neurais.
Ele é construído com neurônios artificiais, formando redes de processamento.
![Page 22: Redes neurais](https://reader035.fdocuments.us/reader035/viewer/2022062709/5590d9b51a28ab11768b468e/html5/thumbnails/22.jpg)
Perceptronele não executa programas, mas os
aprende.
As informações não são gravadas, mas aprendidas.
é capaz de múltiplos processamentos e testes de hipóteses em paralelo