Newsgroup: it.cultura.cattolica
Titolo: A proposito dell'evoluzione chimica

 
salo...@mediacomm.it
Senza dubbio.
Giulio
--
Posted from 
docenti.ing.unipi.it
 [131.114.28.20]
via Mailgate.ORG Server - 
http://www.mailgate.org

 > >lato il simbolo "0" e sull'altro il simbolo "I".
C'e' un piccolo particolare che vorrei far notare: non e' solo una
sequenza caotica di eventi tra loro indipendenti quella che si avra', ma
una sequenza si' caotica a carico di prodotti - o strutture, fate voi -
intermedi ed a piu' alto tasso di stabilita' chimico fisica - tra
l'ampio range a disposizione (si chiamano superfici di fitness e sono
piani complessi non euclidei) - che *accumulano complessità ed
intrinseche capacita'* prima in strutture biochimiche e poi
progressivamente per strutture sovra-molecolari (come ad esempio i
foglietti di fosfolipidi - simili a quelli presenti nelle membrane - che
si ottengono depositando delcatamente queste molecole su di una
superficie acquosa).
Algoritmi genetici - che applicano proprio le modalita' di diffusione
casuale e poi selezione tipiche del principio evolutivo - si usano poi
anche per ottimizzazione del software. Ovvero per dare origini a
sequenze funzionali di 1 e 0 che dara' luogo ad un codice macchina anche
complesso assolutamente non predeterminato dall'uomo.
V.R.
P.S:: Grazie sig. Nicotra!
--
Posted from 
mta01-acc.tin.it
 [212.216.176.32]


 complesso assolutamente non predeterminato dall'uomo.
Devo fare qualche precisazione su questo. Gli algoritmi genetici hanno
mutuato alcune caratteristiche di mutazione (modifica di bit singoli o
di sottoparti binarie) e selezione (mantenimento nella "popolazione" di
"soluzioni" solo di alcune possibili "soluzioni" ad un problema). La
selezione in particolare avviene semplicemente applicando una "funzione
costo" che produce per ogni possibile soluzione appartenente alla
popolazione corrente un costo per quella soluzione. Quindi gli algoritmi
genetici sono solo un utile modello per trovare soluzioni (comunque non
ottimali) a problemi di ottimizzazione combinatoria complessi, modello
che mutua i suddetti punti (mutazione e selezione) dalla teoria
dell'evoluzione senza minimamente fornirgli un qualche sostegno.
Sull'ultimo punto osservo semplicemente che gli algoritmi genetici si
applicano a categorie di problemi di ottimizzazione combinatoria e non
hanno nulla a che fare ne' sono utilizzati per la generazione di codice
macchina (e quindi con la possibile creazione di un qualcosa di
"intelligente"). Cio' sarebbe possibile solo se la funzione costo di cui
sopra includesse esplicitamente l'algoritmo da generare.
Spero di essere stato abbastanza comprensibile.
Ciao
Franco

 "intelligente").
Cadice macchina e' un termine che ho usato solo per indicare una
sequenza di istruzioni... che alla fine vengono compilate fino a
giungere ad un codice leggibile dalla macchina. Non ho minimamente
affermato che questo sia intellgente... e quanto mai... mica sono cosi'
sprovveduto - anzi sono contro a certe degenerazioni dell'intelligenza
artificiale. Ho solo ricordato che quel metodo, come dici tu' mediato da
*mutazione e selezione* possa generare stringhe di istruzioni efficaci
per un certo tipo di problemi... come per l'appunto ottimizzazione
combinatoria.
Solo questo.
Ciao
V.R.
--
Posted from 
mta02-acc.tin.it
 [212.216.176.33]


 combinatoria.
Ma appunto io ho detto che non e' cosi'. Cioe' quel metodo (o meglio
tutta la categoria dei metodi basata su un approccio stocastico, come
anche per es. il "simulated annealing") non generano affatto ne' possono
generare "stringhe di istruzioni" ne' in codice simbolico (le istruzioni
in linguaggio leggibile) ne' in codice macchina (interpretabile da un
elaboratore). Generano semplicemente configurazioni di elementi
componibili (es. piazzamento di blocchi, di interconnessioni, percorsi)
riguardo ad una "funzione costo" che deve essere fissata esternamente e
che costituisce l' "intelligenza" del sistema. Queste funzioni costo
sono relativamente semplici (come accade anche per la chimica/fisica in
cui la cristallizzazione corrisponde alla condizione di energia minima)
ma nello specifico dell'esempio iniziale la funzione costo per
determinare che la sequenza di 0 e 1 si stabilizzi in un programma
eseguibile (o in un qualcosa di minimamente paragonabile alla
complessita' biologica) dovrebbe "contenere" internamente tutta
l'informazione relativa all' "algoritmo" stesso da realizzare. 
La stessa obiezione e' estendibile IMHO alla complessita' biologica.
Cosi' come gli algoritmi genetici hanno dei limiti di per se' con
funzioni costo base, e' estremamente "improbabile" che il salto
"evolutivo", necessario per giustificare la presenza di strutture
biologiche semplici e complesse, sia spiegabile a partire da una realta'
fisica in cui l'aggregazione e' limitata a cristalli e molecole pilotate
da semplici leggi energetiche, e non sia piu' sensato credere nella
presenza di una "intelligenza" esterna".
Ciao
Franco