Um algoritmo genético é um exemplo de inteligência artificial?

11

Como a inteligência humana provavelmente é uma função de um algoritmo genético natural na natureza, o uso de um algoritmo genético em um computador é um exemplo de inteligência artificial? Se não, como eles diferem? Ou talvez alguns estejam expressando inteligência artificial, dependendo da escala do algoritmo e do que ele evolui?

WilliamKF
fonte

Respostas:

5
  • Uma habilidade comumente atribuída à inteligência é a solução de problemas .
  • Outro é o aprendizado (aprimorando-se da experiência).
  • A inteligência artificial pode ser definida como "replicar a inteligência, ou partes dela, pelo menos na aparência, dentro de um computador" (esquivando-se da definição de inteligência em si).
  • Os algoritmos genéticos são ferramentas computacionais de resolução de problemas que encontram e melhoram soluções (eles aprendem ).

Assim, algoritmos genéticos são um tipo de inteligência artificial.

Em relação à escala, não o considero um fator importante para definir a GA como IA ou não. Do mesmo modo, podemos simplesmente classificar diferentes formas de vida como mais ou menos inteligentes, em vez de apenas dizer inteligentes ou não inteligentes.

Finalmente, vamos fazer uma distinção importante: nossos cérebros são o produto da seleção natural, mas os próprios cérebros não usam o mesmo princípio para obter inteligência.

rcpinto
fonte
3

Provavelmente é mais uma questão de filosofia do que qualquer coisa. Em termos de como as coisas são comumente definidas, direi "sim, algoritmos genéticos fazem parte da IA". Se você escolher um livro abrangente sobre inteligência artificial, provavelmente haverá um capítulo sobre algoritmos genéticos (ou mais amplamente, algoritmos evolutivos).

Uma área que foi extensivamente estudada no passado é a idéia de usar algoritmos genéticos para treinar redes neurais. Não sei se as pessoas ainda estão pesquisando ativamente esse tópico ou não, mas pelo menos ilustra que os GAs fazem parte da rubrica geral da IA ​​em um aspecto.

crime mental
fonte
2

A noção de genética usada nos algoritmos genéticos (AGs) é uma versão bastante simplificada em relação à genética na natureza, consistindo essencialmente de uma população de 'genes' (representando soluções para algum problema predefinido) sujeitos à 'sobrevivência do mais apto' durante iteração. aplicação de recombinação e mutação.

Atualmente, o termo 'Inteligência Computacional' (IC) tende a ser usado para descrever técnicas computacionais destinadas a produzir `` a aparência da inteligência por qualquer meio computacional '', em vez de tentar imitar especificamente os mecanismos que, acredita-se, originam o ser humano ( ou animal) inteligência.

Dito isso, a distinção entre CI e AI não é tão difícil e rápida e surgiu sem dúvida durante o `AI AI ', quando o termo AI estava fora de moda.

NietzscheanAI
fonte
2

A inteligência humana não é um exemplo de algoritmos genéticos naturais.

Os algoritmos genéticos têm coleções de soluções que são colididas entre si para criar novas soluções, retornando eventualmente a melhor solução. A inteligência humana é uma rede de neurônios processando informações, e quase todas elas não se comportam da mesma maneira.

Mas que algo não se comporta da mesma maneira que a inteligência humana, não significa que não seja um algoritmo de IA; Eu incluiria 'algoritmos genéticos' como uma técnica de otimização numérica, e como a otimização e a inteligência estão profundamente ligadas, qualquer técnica de otimização numérica poderia ser vista como uma técnica de IA.

Matthew Graves
fonte
1

Para responder a essa pergunta, você deve primeiro saber o que é inteligência e, como não há uma linha clara entre inteligente e não, essa pergunta é mais filosófica do que técnica.

Na minha opinião, inteligência é a capacidade de definir um problema e encontrar uma maneira de resolvê-lo usando memória e raciocínio. Como um algoritmo genético segue essa estrutura, eu diria que ele se enquadra na categoria de inteligência artificial.

montanha
fonte