Nêurocomputação


Esta é um modelo de arquitetura bem interessante. A idéia é bastante simples: Computadores onde a estrutura é semelhante ao cérebro encontrado em seres vivos. O objetivo é extrapolar as limitações de eficiência e conhecimento até então atingidos por computadores convencionais.

Um exemplo simples é a geração de números aleatórios. Sabe-se que na computação não existe aleatoriedade e sim psêudo-aleatoriedade. Números aleatórios só são possiveis de ser gerados em cérebros de seres vivos, onde não se é definido um critério para os gerar. Já em computadores convencionais, essa aleatóriedade é definida previamente por um algoritmo implementado.


Muitas vezes, ao analisamos um computador executando um processo em comparação à mente humana, uma falsa idéia de que o computador é mais rápido e eficiente é de senso comum. Vejamos os parâmetros abaixo:


  • Material: Os computadores são basicamente compostos por metal e plástico. O cérebro é composto por materiais orgânicos.
  • Velocidade: Um computador realiza operações em nanosgundos. Já o cérebro em milisegundos.
  • Processamento: O computador convencional realiza os processos em seqüência. O cérebro já opera em paralelo.
  • Armazenamento: O computador possui armazenamento estático. Já o cérebro possui uma adaptação para administrar esse armazenamento.
Segue um vídeo de um exemplo de computação nêurológica:




Em suma, computadores comuns executam programas e operações lógicas, testam hipóteses uma a uma e dependem de um modelo ou de um programador. Diferente do modelo descrito aqui, que aprende e executa até operações não-lógicas, descobre soluções de problemas e as executam em paralelo.

0 comentários: