Páginas

segunda-feira, 19 de maio de 2014

O que é Computação Evolucionária

Caros Amigos,
A Computação Evolucionária (CE) implica em uma nova percepção de Inteligência Artificial que toma como referência a teoria darwinista de Seleção Natural.


"A Computação Evolucionária compreende um conjunto de técnicas de busca e
otimização inspiradas na evolução natural das espécies. Desta forma, cria-se uma
população de indivíduos que vão reproduzir e competir pela sobrevivência. Os melhores
sobrevivem e transferem suas características a novas gerações. As técnicas atualmente
incluem (Banzhaf 1998): Programação Evolucionária, Estratégias Evolucionárias,
Algoritmos Genéticos e Programação Genética. Estes métodos estão sendo utilizados, cada
vez mais, pela comunidade de inteligência artificial para obter modelos de inteligência
computacional (Barreto 1997)."
"Algoritmos Genéticos (AG) e Programação Genética (PG) são as duas principais
frentes de pesquisa em CE. Os Algoritmos Genéticos (AG) foram concebidos em 1960 por
John Holland (Holland 1975), com o objetivo inicial de estudar os fenômenos relacionados
à adaptação das espécies e da seleção natural que ocorre na natureza (Darwin 1859), bem
como desenvolver uma maneira de incorporar estes conceitos aos computadores (Mitchell
1997). "

Para saber mais, consulte:
Um ambiente web para o apoio ao ensino de computação evolucionária
Computação Evolutiva - Grupo de Pesquisa em Computação Evolutiva
Introdução à Computação Evolutiva
Computação Evolutiva: uma abordagem pragmática
Computação Evolucionária

Ótima leitura!

Nenhum comentário:

Postar um comentário