You are on page 1of 3

[A-Life] Investigacin sobre Evolucin y Vida Artificial

1 de 3

http://darwin.50webs.com/index.html

A-Life: Investigacin sobre Evolucin y


Vida Artificial
ltima actualizacin (aaaa-mm-dd): 2016-11-08
Una superadaptacin: el ciclo de Krebs
En los albores de la vida, los primeros protoogranismos o cuasiespecies,o como se
prefiera, tuvieron que darse cuenta de que, al menos, en este universo, para
hacer cualquier cosa necesitas energa. Energa, y cunto ms y ms barata mejor.

1. Simulacin: Conceptos y programacin


Las reglas que se deben considerar para implementar simulaciones de vida artificial,
desde el generador de nmeros aleatorios, las distribuciones en las variables
aleatorias y los modelos matemticos. Descargue mi libro en: "Simulacin:
Conceptos y programacin"

2. Evaluador de expresiones algebraicas


Durante las simulaciones de "Regresin Simblica" y "Evolucin Gramatical" es
necesario interpretar expresiones algebraicas y esto lo hacen los evaluadores de
expresiones. Est disponible un evaluador de expresiones en 7 lenguajes de
programacin: C++, JavaScript, C#, Visual Basic .NET, Delphi, PHP y Java:
Versin 1.0 del evaluador de expresiones
Versin 2.0 del evaluador de expresiones (ms rpida)
Cdigos fuente del evaluador de expresiones

3. Regresin simblica
Cmo simular el proceso de adaptacin de los seres vivos a un ambiente? Dado un
conjunto de datos, se busca la curva o funcin algebraica o algoritmo que mejor
coincida con esos datos haciendo uso de la filosofa de los algoritmos genticos.
Este proceso se conoce como Regresin Simblica. Se requiere el componente de
evaluador de expresiones.
Un uso de algoritmos genticos para bsqueda de patrones
Segunda parte de uso de algoritmos genticos para la bsqueda de patrones
Registro de los primeros aos de esta investigacin

4. Ambientes, sensores y adaptacin

08/11/2016 4:25: PM

[A-Life] Investigacin sobre Evolucin y Vida Artificial

2 de 3

http://darwin.50webs.com/index.html

Los sentidos (sensores) informan al organismo de lo que sucede en su medioambiente, entre mas especializado este el sensor, mayor es la calidad de esta
informacin. La cantidad y calidad de la informacin determinan como reacciona el
organismo y finalmente influye en su evolucin.
Este captulo simula la multiplicidad de ambientes y como el organismo debe
enfrentarlos. Una solucin sencilla y escalable es que un organismo con mltiples
sensores y mltiples reacciones, es en realidad un conjunto de micro-organismos,
donde cada uno tiene una entrada y una salida. Inicio del captulo aqu.

5. Universo y vida
Los seres vivos estn formados por materiales que nacen de procesos fsicos y
qumicos del Universo. Somos seres basados en la qumica del carbono. En sntesis,
el Universo proporciona los materiales, las leyes y la energa, los cuales son
tomados por "el algoritmo evolutivo" para generar y evolucionar seres vivos.
Es "el algoritmo evolutivo" dependiente de lo ofrecido por el Universo?.

6. Independencia del Algoritmo Evolutivo


El captulo anterior se finaliz porque no hubo una manera clara de separar los
materiales y su comportamiento del algoritmo evolutivo (el que genera
organismos). Mi hiptesis es que la vida es independiente de los materiales y es
posible que esta exista en ambientes virtuales donde no operan las leyes fsicas.
El objetivo de este captulo es precisamente investigar como hacer un algoritmo
que evolucione y sea independiente del ambiente. Lo importante es la adaptacin y
la estabilidad.

7. Torneo
La vida es un torneo, una infinita competencia entre organismos de la misma
especie o diferente especie, una carrera armamentista en donde se crean nuevas
armas, contra-armas y estrategias. Depredadores vs Presas. El premio: vivir, perder
es morir

8. Redes Neuronales
Hacia combinar algoritmos genticos y redes neuronales
Descarga el libro sobre redes neuronales

9. Regresin simblica: Programacin entera


Un nuevo enfoque completamente distinto de la regresin simblica inspirado en las
redes neuronales

10. Hiptesis
Hiptesis planteadas durante la investigacin
08/11/2016 4:25: PM

[A-Life] Investigacin sobre Evolucin y Vida Artificial

3 de 3

http://darwin.50webs.com/index.html

11. Anexos
Artculos de terceros sobre evolucin, vida e inteligencia artificial
Historial de actualizaciones

12. Otros libros del autor en formato digital y de libre descarga


Desarrollo de juegos en 2D usando Java y Microsoft XNA
Desarrollo fcil y paso a paso de aplicaciones para Android usando MIT App
Inventor 2016
Tutorial de Visual Basic .NET, C#, PHP y JavaScript en espaol

Autor
Rafael Alberto Moreno Parra

08/11/2016 4:25: PM

You might also like