Frog es un proyecto experimental de vida artificial cuyo objetivo final es crear formas de vida simuladas con "expresiones autoconscientes". La arquitectura técnica se basa en un modelo de cerebro artificial propuesto en 2002. Este proyecto nunca terminará. Comienza simulando una forma de vida simple, luego ranas, perros..., y termina con un cerebro artificial con "expresión autoconsciente", o lo que es lo mismo, termina con robots reemplazando a los humanos ese día. .
Actualmente, su primer objetivo preliminar es crear una verdadera vida artificial: Paramecium (nota: básicamente completado). Debe tener las primeras cuatro características a continuación.
1. La estructura del cerebro es generada por una computadora: la red neuronal es generada por un algoritmo informático, pero el algoritmo informático se limita a simular el entorno y no participa directamente en la construcción de la red neuronal. Es como si la naturaleza fuera la única responsable. por matar vidas no calificadas y nunca participa activamente en el diseño del cerebro.
2. La estructura del cerebro es hereditaria: similar al ADN biológico, las estructuras cerebrales generadas por computadora (redes neuronales) se pueden describir mediante reglas algorítmicas simples, y estas reglas algorítmicas se pueden comprimir en fragmentos más cortos para almacenarlos y participar en la próxima generación de saltamontes. Construcción de gusanos.
Estructura cerebral mutable: las reglas del algoritmo pueden mutar. La estructura cerebral de la próxima generación de paramecio es generalmente similar a la de la generación anterior, pero existen algunas mutaciones.
3. Adaptarse al entorno: Paramecium puede sobrevivir en un entorno virtual simulado. Hay ligeros cambios en el entorno, puede adaptarse al entorno, sobrevive de generación en generación y hereda la capacidad de adaptarse a este entorno.
4. Úselo o piérdalo: esta es una hipótesis. Para los seres vivos, existe el fenómeno de que los órganos que se usan más son propensos a mutar (por ejemplo, masticar nuez de betel con frecuencia es propenso al cáncer oral). Creemos que este no es el caso. Es un fenómeno accidental, sino una función útil de los organismos en el proceso de evolución, para que puedan mutar más rápidamente para adaptarse al medio, y es probable que esta mutación afecte a la siguiente. Generación a través de células genéticas.
Este es un proyecto Java, dividido en tres módulos: Aplicación, Env y Frog: Módulo de aplicación: se utiliza para servicios básicos como el inicio y cierre del proyecto. En el entorno Windows, puede utilizar run.bat para iniciarlo y ver la demostración.
Módulo Env: simula una zona de vida biológica, utilizando diferentes formas de celosía gráfica para expresar y simular alimentos, enemigos naturales, obstáculos y otros objetos. Este espacio virtual está totalmente controlado por el programador y seguirá volviéndose cada vez más hermoso como el cerebro de Frog. evoluciona cuanto más complejo es.
Rana: Este es el cuerpo principal de la vida artificial. Actualmente se llama Rana. De hecho, se puede llamar de cualquier forma. Tiene principalmente los siguientes órganos.
1. Órgano motor: Conectado a las neuronas motoras, tiene sólo 4 movimientos: arriba, abajo, izquierda y derecha.
2. Órgano alimentario: cuando las coordenadas de Frog y la comida coinciden, la comida se eliminará de Env, el valor energético de Frog aumentará en consecuencia y las neuronas sensoriales alimentarias de Frog se activarán. A medida que pasa el tiempo, la energía disminuirá. y la energía se agotará.
3. Órgano visual: forma parte del modelo cerebral. Durante el experimento, se seleccionó aleatoriamente un área neuronal del cerebro como área visual.
4. Órgano cerebral: este es el problema que los programadores quieren resolver y también es el objetivo final que queremos lograr. La generación del modelo cerebral se genera mediante optimización por computadora y evolución iterativa cíclica. Sin embargo, este algoritmo evolutivo aún debe ser controlado por los programadores y explorado paso a paso para evitar que el entorno virtual sea demasiado complejo y evitar que el modelo cerebral. de no adaptarse al medio ambiente todos los organismos vivos fueron eliminados, provocando que el experimento fuera interrumpido y no pudiera continuar.