An open API service indexing awesome lists of open source software.

https://github.com/ianpangdev/neuroevolucion

Proyecto de red neuronal que mapea entornos desconocidos, entrenada con algoritmos genéticos que combinan valores neuronales para optimizar su adaptación y rendimiento.
https://github.com/ianpangdev/neuroevolucion

genetic-algorithm neural-network pygame python

Last synced: 8 months ago
JSON representation

Proyecto de red neuronal que mapea entornos desconocidos, entrenada con algoritmos genéticos que combinan valores neuronales para optimizar su adaptación y rendimiento.

Awesome Lists containing this project

README

          

# NeuroEvolucion

## Descripcion general


NeuroEvolución es un proyecto que desarrolla una red neuronal capaz de mapear entornos desconocidos utilizando algoritmos genéticos para su entrenamiento. A través de un enfoque evolutivo, la red combina valores entre sus neuronas para optimizar su capacidad de adaptación y mejorar su desempeño de manera autónoma, inspirándose en los principios de la evolución natural.

## Tecnologías
* Python

## Estructura del proyecto
*

Gráficas: Coloca la gráfica de distribución de los valores de la red neuronal por iteración.


*

Models: Ahí se almacenan los modelos generados después de las iteraciones.

## Descripción de los scripts
*

Analitico: Realiza la gráfica de por iteración.


*

Genetico: Realiza el proceso del algoritmo genetico dentro de la red neuronal.


*

Cerebro: Clase que la red neuronal que controlara el objeto explorador.


*

Mapa: Clase que define el mapa.


*

Sensores: Clase que define los sensores.


*

Usuario: Clase que define al objeto explorador.

## Algoritmo Genético


Gif algoritmo genético

## Muestra de funcionamiento


Gif del entrenamiento

## Distribuciones de los valores de la red neuronal por iteración


Gif del distribuciones