Un algoritmo genetico è un esempio di intelligenza artificiale?


11

Poiché l'intelligenza umana presumibilmente è una funzione di un algoritmo genetico naturale in natura, usare un algoritmo genetico in un computer è un esempio di intelligenza artificiale? In caso contrario, come differiscono? O forse alcuni lo sono e alcuni non esprimono l'intelligenza artificiale a seconda della scala dell'algoritmo e in cosa si evolve?

Risposte:


5
  • Un'abilità che è comunemente attribuita all'intelligenza è la risoluzione dei problemi .
  • Un altro è l' apprendimento (migliorare se stesso dall'esperienza).
  • L'intelligenza artificiale può essere definita come "replicare l'intelligenza, o parti di essa, almeno in apparenza, all'interno di un computer" (schivando la definizione di intelligenza stessa).
  • Gli algoritmi genetici sono strumenti computazionali di problem solving che trovano e migliorano soluzioni ( apprendono ).

Pertanto, gli algoritmi genetici sono una specie di intelligenza artificiale.

Per quanto riguarda la scala, non lo vedo come un fattore importante per definire GA come AI o no. Allo stesso modo possiamo semplicemente classificare le diverse forme di vita come più o meno intelligenti invece di dire semplicemente intelligenti o non intelligenti.

Infine, facciamo solo una distinzione importante: i nostri cervelli sono il prodotto della selezione naturale, ma i cervelli stessi non usano lo stesso principio per raggiungere l'intelligenza.


3

Questa è probabilmente più una questione di filosofia che altro. In termini di come le cose sono comunemente definite, dirò "sì, gli algoritmi genetici fanno parte dell'IA". Se prendi un libro completo sull'intelligenza artificiale, probabilmente ci sarà un capitolo sugli algoritmi genetici (o più in generale, algoritmi evolutivi).

Un'area che è stata ampiamente studiata in passato è l'idea di utilizzare algoritmi genetici per addestrare le reti neurali. Non so se le persone stiano ancora facendo attivamente ricerche su questo argomento o meno, ma almeno dimostra che i GA fanno parte della rubrica generale dell'IA in un senso.


2

La nozione di genetica utilizzata negli algoritmi genetici (GA) è molto versione ridotta rispetto alla genetica in natura, essenzialmente costituita da una popolazione di "geni" (che rappresentano soluzioni ad alcuni problemi predefiniti) soggetti a "sopravvivenza del più adatto" durante l'iterazione applicazione di ricombinazione e mutazione.

Al giorno d'oggi, il termine 'Computational Intelligence' (CI) tende ad essere utilizzato per descrivere le tecniche computazionali destinati a produrre `la comparsa di intelligence da qualsiasi mezzo computazionale", piuttosto che tentare specificamente di imitare i meccanismi che si ritiene possano dare origine all'essere umano ( o animale) intelligenza.

Detto questo, la distinzione tra CI e AI non è così difficile e veloce, e probabilmente sorse durante l'inverno AI quando il termine AI era fuori moda.


2

L'intelligenza umana non è un esempio di algoritmi genetici naturali.

Gli algoritmi genetici hanno raccolte di soluzioni che si scontrano tra loro per creare nuove soluzioni, restituendo infine la soluzione migliore. L'intelligenza umana è una rete di neuroni che esegue l'elaborazione delle informazioni e quasi tutto non si comporta allo stesso modo.

Ma quel qualcosa non si comporta allo stesso modo dell'intelligenza umana non significa che non sia un algoritmo AI; Includerei gli "algoritmi genetici" come tecnica di ottimizzazione numerica, e poiché l'ottimizzazione e l'intelligenza sono profondamente collegate, qualsiasi tecnica di ottimizzazione numerica potrebbe essere vista come una tecnica di intelligenza artificiale.


1

Per rispondere a questa domanda, devi prima sapere cos'è l'intelligenza e poiché non esiste una linea chiara tra intelligente e no, questa domanda è più filosofica piuttosto che tecnica.

Secondo me, l'intelligenza è la capacità di definire un problema e trovare un modo per risolverlo usando la memoria e il ragionamento. Poiché un algoritmo genetico segue questa struttura, direi che rientra nella categoria dell'intelligenza artificiale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.