L'algoritmo genetico e le sue possibili applicazioni - pagina 6

 

La seconda (se non mi sbaglio) legge della Dialettica afferma che la quantità (valore) passa in qualità (parametro/proprietà). In questo caso, il processo di ottimizzazione, dopo n-numero di iterazioni, deve generare "automaticamente" nuovi parametri come "sottoprodotto" del suo ciclo. Inoltre, i parametri risultanti possono "raggrupparsi" in gruppi e formare nuovi sistemi che saranno gradualmente attirati nel "calderone" dell'ottimizzazione e il processo si ripete di nuovo. Questo si traduce nella produzione per convezione di specie con complessità crescente, passando a ulteriori fasi di evoluzione - clonazione, incrocio, selezione, ecc...

Come funziona la dialettica nei processi chimici e biologici a livello micro non lo so, ma in teoria tutto quadra...))

 
Реter Konow:

Penso che sia improbabile. Sulla base del concetto di GA, strutture identiche - cloni dello stesso sistema con diversi valori di parametri - possono incrociarsi. Individui diversi all'interno dello stesso ambiente non possono incrociarsi nemmeno in Natura. Questo vincolo biologico naturale blocca l'emergere di mostri ridicoli e non vitali che non hanno senso per l'ecosistema. Questi "esperimenti" finiscono sempre per fallire e sono adatti solo alla ricerca di laboratorio. La GA imita la biologia e quindi non si discosta dai principi di ibridazione, ereditarietà e selezione.

La questione, da un punto di vista teorico, è molto interessante. L'evoluzione crea non solo versioni "ottimizzate" delle creature nel corso del loro "adattamento" alle condizioni, ma anche specie fondamentalmente nuove. Da dove vengono se l'ibridazione interspecifica è impossibile? Quindi provengono da mutazioni naturali. Ma, - la mutazione è un cambiamento nei geni esistenti, non l'acquisizione di nuovi geni. Cioè, - l'insieme non può essere aumentato, e la "calibrazione" adatta (ottimizza) solo le specie viventi. Da dove vengono creature nuove e più complesse?

Anche se facciamo in modo che un algoritmo "lanci" a caso i parametri in sistemi arbitrari e trovi anche a caso un obiettivo di ottimizzazione (funzione di fitness) per loro, cosa può darci?

Unalgoritmo genetico è più perfetto perché non ha limiti, a differenza di un prototipo naturale.

A proposito di adattabilità - l'evoluzione non segue solo il percorso della perfezione (più forte, più veloce, più duro), ma anche il percorso dell'inevitabile "deterioramento". Così, per esempio, la natura avrebbe potuto creare un mostro delle dimensioni di un'orca, con un guscio chitinoso (il miglior materiale in combinazione di forza e peso), e con le gambe, anche i cuccioli di una tale specie sarebbero stati invulnerabili, ma questo non è successo, perché molto rapidamente la base alimentare si sarebbe esaurita e tutte le altre specie sarebbero state distrutte sul pianeta e la specie di questo mostro si sarebbe mangiata alla fine. Ecco perché le balene, i felini e gli altri predatori hanno esattamente le dimensioni e il grado di vulnerabilità che garantirebbero la sopravvivenza. La vulnerabilità di una specie è una caratteristica necessaria per la sopravvivenza, e le specie invulnerabili muoiono di fame. Gli esseri umani sono virtualmente invulnerabili e possono essere facilmente spinti sull'orlo dell'estinzione dalla distruzione della loro "base alimentare".

 
Andrey Dik:

L'algoritmo genetico è più perfetto perché non ha limiti, a differenza del prototipo naturale.

Sulla capacità di adattamento - l'evoluzione non riguarda solo la perfezione (più forte, più veloce, più duro), ma anche l'inevitabile "deterioramento". Così, per esempio, la natura avrebbe potuto creare un mostro delle dimensioni di un'orca, con un guscio chitinoso (il miglior materiale in combinazione di forza e peso), e con le gambe, anche i cuccioli di una tale specie sarebbero stati invulnerabili, ma questo non è successo, perché molto rapidamente la base alimentare si sarebbe esaurita e tutte le altre specie sarebbero state distrutte sul pianeta e la specie di questo mostro si sarebbe mangiata alla fine. Ecco perché le balene, i felini e gli altri predatori hanno esattamente le dimensioni e il grado di vulnerabilità che garantirebbero la sopravvivenza. La vulnerabilità di una specie è una caratteristica necessaria per la sopravvivenza.

Sono d'accordo sull'evoluzione e sulla necessaria vulnerabilità delle creature. Proprio la perfezione della GA non lo è. Credo che sia solo un ricalco e molto limitato.

Sono generalmente sorpreso dal percorso evolutivo che la natura ha scelto. Dopo tutto, le specie viventi esistono SOLO in un ambiente energeticamente carico (ossigeno, sostanze chimiche consumate con cibo e acqua) e non hanno una fonte autonoma e indipendente al loro interno. Questa è una soluzione molto migliore. Fate una fonte di energia all'interno di ogni essere basata su qualche potente reazione (nucleare o chimica) e l'essere diventerà indipendente da ossigeno, acqua, cibo e altre cose. Saranno in grado di vivere nello spazio e in altre condizioni impossibili per noi.

Per qualche ragione, la natura non è andata in quella direzione...

 
Реter Konow:

Sono d'accordo sull'evoluzione e sulla necessaria vulnerabilità delle creature. Solo sulla perfezione di GA non lo è. Credo che sia solo una parodia e molto limitata.

Sono generalmente sorpreso dal percorso evolutivo che la natura ha scelto. Dopo tutto, le specie viventi esistono SOLO in un ambiente energeticamente carico (ossigeno, sostanze chimiche consumate con cibo e acqua) e non hanno una fonte autonoma e indipendente al loro interno. Questa è una soluzione molto migliore. Fate una fonte di energia all'interno di ogni essere basata su qualche potente reazione (nucleare o chimica) e l'essere diventerà indipendente da ossigeno, acqua, cibo e altre cose. Saranno in grado di vivere nello spazio e in altre condizioni impossibili per noi.

Per qualche ragione, la Natura non è andata così...

ci sono esseri autonomi - batteri con cholophilus. e alcuni esseri non hanno bisogno di ossigeno e possono sopravvivere nel freddo assoluto così come 600-800c in acqua pressurizzata.

il meccanismo evolutivo naturale è limitato alle combinazioni di aminoacidi e ha solo limitato dall'immaginazione dei suoi utenti.

 
Sulla selezione genetica del più forte.
La natura riesce a fare dei difetti nel genocodice oltre a registrare le qualità migliori, e sono tali geni "difettosi" che alla fine vengono assemblati nel codice che alla fine sopravvive.
Convertendolo in condizioni del robot, è necessario che dall'insieme delle condizioni per il commercio del segnale la genetica oltre ad una selezione del più forte fa il genocodice "difettoso". come le variabili per l'input 6, la genetica ha raccolto i parametri, e sulla nuova generazione inizia la coppia dieci discendenti e tra loro fa un matrimonio di 6 variabili con i parametri raccolti + il 7° parametro.
E questa è la versione dell'evoluzione genetica che restituirà un robot di trading con un set di codice genetico sviluppato in proprio.
Una semplice ricerca di parametri per un insieme di variabili costantemente invariabili dà solo velocità nella selezione dei valori ottimali.
Per implementare un compito così complesso, abbiamo bisogno di uno storico di quotazioni molto grande e di un insieme non piccolo di variabili. Una condizione stabile deve essere che le variabili non siano inferiori a una certa quantità, il robot vive solo se produce profitto e perde vitalità all'inattività. Come se non fa trading, muore.
 
Andrey Dik:

Ci sono creature autonome - batteri con cholophilus. e alcune creature non hanno bisogno di ossigeno e possono sopravvivere nel freddo assoluto così come in acqua pressurizzata a 600-800c.

il meccanismo evolutivo naturale è limitato alle combinazioni di aminoacidi, e ha è limitato solo dall'immaginazione dei suoi utenti.

Probabilmente l'autonomia energetica è rifiutata dalla Natura a causa della mancanza di interazione e della distruzione del motivo dell'evoluzione. Se gli esseri non si divorano a vicenda per il bene dell'esistenza quotidiana - non interagiscono e quindi non si evolvono. Di conseguenza, l'autonomia distrugge le basi dell'Evoluzione e limita la vita a un solo ciclo. Un vicolo cieco...

 
Реter Konow:

Probabilmente l'autonomia energetica è rifiutata dalla Natura a causa della mancanza di interazione e della distruzione della base per lo sviluppo. Se gli esseri non si divorano a vicenda per l'esistenza quotidiana, non interagiscono e quindi non si evolvono. Quindi l'autonomia distrugge la base dell'Evoluzione e limita la vita ad un solo ciclo. Un vicolo cieco...

Perché evolvere?

Va bene per gli estremofili semplici, non hanno bisogno di ossigeno, consumano idrogeno solforato - l'importante è continuare a vivere.

 
Andrey Dik:

... Gli esseri umani sono una specie praticamente invulnerabile e potrebbero facilmente essere spinti sull'orlo dell'estinzione dalla distruzione della loro "base alimentare".

Sono d'accordo.

 
Anatolii Zainchkovskii:
Per quanto riguarda la selezione genetica del più forte.
La natura riesce a fare dei difetti nel genocodice oltre a registrare le qualità migliori, e sono tali geni "difettosi" che alla fine vengono assemblati nel codice che alla fine sopravvive.
Traducendo in condizioni di robot, è necessario che da un insieme di condizioni per un segnale commerciale la genetica faccia un genocodice "difettoso" oltre alla selezione di quelli più forti. come le variabili per l'ingresso 6, la genetica ha raccolto i parametri , e su nuova generazione inizia una ventina di discendenti e tra loro fa un matrimonio di 6 variabili con parametri raccolti + il 7° parametro.
E questa è la versione dell'evoluzione genetica che restituirà un robot di trading con un set di codice genetico sviluppato in proprio.
Una semplice ricerca di parametri per un insieme di variabili costantemente invariabili dà solo velocità nella selezione dei valori ottimali.
Per implementare un compito così complesso, abbiamo bisogno di uno storico di quotazioni molto grande e di un insieme non piccolo di variabili. Una condizione stabile deve essere che le variabili non siano inferiori a una certa quantità, il robot vive solo se genera profitto e perde vitalità all'inattività. Come se non fa trading, muore.

Il problema è che non si può semplicemente "aggiungere un parametro" al sistema. Non funziona così. Il parametro è una derivata dell'intero sistema. Si basa su molte funzioni e proprietà. Non si può semplicemente aggiungere...

 
Реter Konow:

Il problema è che non si può semplicemente "aggiungere un parametro" al sistema. Non funziona così. Il parametro è una derivata dell'intero sistema. Si basa su molte funzioni e proprietà. Non può essere semplicemente aggiunto...

Ho un errore lì, non il 7° parametro, ma la 7° variabile. Ci sono alcune difficoltà, ma è possibile implementarlo, e anche mt5 lo permette, ma il processo di selezione dei parametri attraverso la genetica non può essere avvitato.