Ir a Inicio

Colaboración entre individuos

Programa 14. Replanteamiento del generador de datos = ambientes.

En las anteriores simulaciones, se hizo uso de un generador de datos para poder hacer las pruebas con las redes neuronales y los algoritmos evolutivos. Ese generador nace de una ecuación generada al azar. ¿Por qué? Nuestro mundo macroscópico no es aleatorio, el subatómico sí. Luego todo dato de nuestro mundo nace de una ecuación o conjunto de estas.

El lío que me hice fue generar cualquier tipo de ecuación obviando la termodinámica. Una ecuación de tipo polinomial tiende a infinito o menos infinito en sus extremos, y esto, por supuesto, no se da en el mundo real, porque significaría que un elemento crece su energía infinitamente y eso es falso. Los ambientes no pueden tener crecimiento infinito. Lo que sí de verdad se da en los ambientes, es que estos son cíclicos. Cabe recordar que estoy trabajando en vida artificial, no en análisis de datos, y la vida habita en ambientes.

Entonces se replantea la ecuación o ecuaciones que generan ambientes a ser periódicas o cíclicas. Y estas deben ser sinusoidales del tipo:

X debe estar en potencia de 1, no debe ser polinomio de grado dos o superior. Un ambiente más complejo y cíclico también sería:

Ejemplos en WolframAlpha.com

Ejemplo 1

Ejemplo 2

Nótese la detección de periodicidad.

Los cambios en la ecuación

Si el ambiente se expresa de esta forma:

Así cambia cuando a = 1, b = 1 y c = 0

Y luego a = 5, b = 1 y c = 0

Lo que hace es cambiar la altura de la onda.

Ahora se cambia, de esta forma, a = 1, b = 2, c = 0

Luego a = 1, b = 5, c = 0

Lo que hace es cambiar el número de crestas y valles.

Con a = 1, b = 0.8, c = 0 se disminuye el número de crestas y valles.

El último cambio es en c que desplaza la curva. Tomando a = 1, b = 1, c = 0

Tomando a = 1, b = 1, c = 1

La curva se desplaza lateralmente.

La suma de varias ondas periódicas genera una onda periódica. Por ejemplo:

Ejemplo:

Y la onda resultante es:

Es un inicio para ondas periódicas porque las simulaciones futuras tendrán en consideración el desplazamiento en X, ya no es un ambiente estático o un conjunto de datos estático, ahora cambiará con el tiempo. Otro punto es que no se debe quedar en dos dimensiones, la vida se mueve en cuatro dimensiones (tres espaciales y una temporal), luego las ondas deben ser en 3D con comportamiento periódico y cambian con el tiempo.