[A-Life] Investigación sobre Evolución y Vida Artificial
http://darwin.50webs.com/index.html
A-Life: Investigación Investigación sobre Evolución y Vida Artificial Última actualización (aaaa-mm-dd): 2016-11-08 Una superadaptación: 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 energía. Energía, y cuánto más y más barata mejor. 1. Simulación: Conceptos y programación Las reglas que se deben considerar para implementar simulaciones de vida artificial, desde el generador de números aleatorios, las distribuciones en las variables aleatorias y los modelos matemáticos. Descargue mi libro en: "Simulación: Conceptos y programación" 2. Evaluador de expresiones algebraicas Durante las simulaciones de "Regresión Simbólica" y "Evolución Gramatical" es necesario interpretar expresiones algebraicas y esto lo hacen los evaluadores de expresiones. Está disponible un evaluador de expresiones en 7 lenguajes de programación: C++, JavaScript, C#, C #, Visual Basic .NET, .NET, Delphi, PHP y Java: Versión 1.0 del evaluador de expresiones Versión 2.0 del evaluador de expresiones (más rápida) Códigos fuente del evaluador de expresiones 3. Regresión simbólica ¿Cómo simular el proceso de adaptación de los seres vivos a un ambiente? Dado un conjunto de datos, se busca la curva o función algebraica o algoritmo que mejor coincida con esos datos haciendo uso de la filosofía de los algoritmos genéticos. Este proceso se conoce como Regresión Simbólica. Se requiere el componente de evaluador de expresiones. Un uso de algoritmos genéticos para búsqueda de patrones Segunda parte de uso de algoritmos genéticos para la búsqueda de patrones Registro de los primeros años de esta investigación 4. Ambientes, sensores y adaptación
1d 3
08/11/2016 4 25 PM
[A-Life] Investigación sobre Evolución y Vida Artificial
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 información. La cantidad y calidad de la información determinan como reacciona el organismo y finalmente influye en su evolución. Este capítulo simula la multiplicidad de ambientes y como el organismo debe enfrentarlos. Una solución sencilla y escalable es que un organismo con múltiples sensores y múltiples reacciones, es en realidad un conjunto de micro-organismos, donde cada uno tiene una entrada y una salida. Inicio del capítulo aquí. 5. Universo y vida Los seres vivos están formados por materiales que nacen de procesos físicos y químicos del Universo. Somos seres basados en la química del carbono. En síntesis, el Universo proporciona los materiales, las leyes y la energía, 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 capítulo anterior se finalizó porque no hubo una manera clara de separar los materiales y su comportamiento del algoritmo evolutivo (el que genera organismos). Mi hipótesis es que la vida es independiente de los materiales y es posible que esta exista en ambientes virtuales donde no operan las leyes físicas. El objetivo de este capítulo es precisamente investigar como hacer un algoritmo que evolucione y sea independiente del ambiente. Lo importante es la adaptación 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 genéticos y redes neuronales Descarga el libro sobre redes neuronales 9. Regresión simbólica: Programación entera Un nuevo enfoque completamente distinto de la regresión simbólica inspirado en las redes neuronales 10. Hipótesis Hipótesis planteadas durante la investigación 2d 3
08/11/2016 4 25 PM
[A-Life] Investigación sobre Evolución y Vida Artificial
http://darwin.50webs.com/index.html
11. Anexos Artículos de terceros sobre evolución, 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 fácil y paso a paso de aplicaciones para Android usando MIT App Inventor 2016 Tutorial de Visual Basic .NET, C#, PHP y JavaScript en español Autor Rafael Alberto Moreno Parra
3d 3
08/11/2016 4 25 PM