Você está na página 1de 21

Uso de Redes Neurais para o Reconhecimento de Padres

Mrcia Cristina Cera


Programa de Ps-Graduao em Computao - PPGC CMP135 - Arquiteturas Especiais de Computadores

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

Roteiro
1

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso
2 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

Introduo
Mquina de Von Neuman
Nenhum tipo de inteligencia nas aes da mquina

Extrao e armazenamento de conhecimento Semelhana com o pensamento humano Redes Neurais


Conjunto de neurnios (elementos de processamento) interconectados

Aplicado em uma srie de problemas


Controle de processos na indstria qumica Reconhecimento de padres: fala, imagens, letras cursivas, etc.

3 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

Estrutura de um Neurnio Representao de uma Rede Neural

Estrutura de um Neurnio

4 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

Estrutura de um Neurnio Representao de uma Rede Neural

Representao de uma Rede Neural em 3 Nveis

5 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

Rede Reural X Crebro Humano


Existem bilhes de neurnios no crebro humano (em torno de 2.1012 )
Tempo de repouso 10 ms = frequncia de 100 Hz Poder de processamento de 2.1014 operaes lgicas por segundo Mais de 1000 conexes = 1000-bit

Um processador de 64 bits PowerPC 970


Frequencia de 3 GHz Poder de processamento de 2.1011 operaes lgicas por segundo 64-bit

Neurnio pode processar aproximadamente 5, 8.1032 mais informaes (2.101000 /2.1064 ) Crebro aproximadamente 5, 8.1035 mais potente que um computador

6 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

Reconhecimento de Padres
Trs nveis de processamento
Filtragem da entrada Extrao de caractersticas Classicao

Redes neurais so adaptativas em funo dos seus dados (data driven) Modelos no lineares capazes

7 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

Rede neural multi-nveis - reconhecimento de face

8 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

Passos para o reconhecimento de voz

9 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

Representao do modelo de reconhecimento de voz

10 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

Rede Neural empregada

11 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

Solues Adaptativas CNAPS


Desenvolvido por Dan Hammerstron - iniciou nos anos 80 80 elementos de processamento - 64 abilitados Operam de forma SIMD Mltiplos circuitos podem ser integrados Cada sub-processador:
4kbytes de memria local 1 unidade de aritmtica de ponto xo de 1 bit, 8 bit ou 16 bit Pode emular um ou mais neurnios

No possui unidade de aritmtica de ponto utuante nem realiza divises

12 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

Solues Adaptativas CNAPS

13 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

Solues Adaptativas CNAPS

14 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

IBM ZISC
Desenvolvido pelo Laboratrio IBM Essonnes em 1994 36 neurnios ou prottipos com 64 entradas de 8 bits Estruturado em trs formatos de placas:
Placa ISA: 16 circuitos com 576 prottipos SIZM: 6 circuitos em uma placa do tipo SIMM Placa PCI: 1 circuito com 3 slots de expanso (684 prottipos)

15 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

IBM ZISC

16 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

IBM ZISC

17 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

TOTEM
Desenvolvido pela Universidade de Trento Para a execuo dos algoritmos de Reactive Tabu Search 32 processadores simples que trabalham com uma razo de 30 MHz obtendo um desempenho de 1 billo de operaes por segundo Cada processador possui:
Memria de 128 x 8 bits acumulador de 32 bits

18 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

TOTEM

19 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

TOTEM

20 / 21

Introduo Redes Neurais Rede Neural X Crebro Humano Reconhecimento de Padres Arquiteturas de Redes Neurais Concluso

Consideraes Finais

Consideraes Finais
Investimentos em hardware Objetiva-se velocidade Buscar aproximar comportamento das mquinas ao humano Extrao e armazenamento de conhecimento

21 / 21

Você também pode gostar