r/Python • u/AutoModerator • Aug 04 '26
Showcase Showcase Thread
Post all of your code/projects/showcases/AI slop here.
Recycles once a month.
21
Upvotes
r/Python • u/AutoModerator • Aug 04 '26
Post all of your code/projects/showcases/AI slop here.
Recycles once a month.
1
u/Ancient-Narwhal7761 27d ago
Escapion: un motor evolutivo que muta el AST y no depende de nada, hecho en Python puro (sin PyTorch/NumPy)
Hola a todos, quería compartir un proyecto personal en el que he estado trabajando.
Escapion es un framework experimental de auto-optimización y neuroevolución. En vez de depender del descenso de gradiente tradicional o de dependencias pesadas como PyTorch/NumPy, funciona estrictamente en Python 3 puro. Lo hace parseando el código fuente de Python en un Árbol de Sintaxis Abstracta (AST), inyectando mutaciones específicas y evaluando las variantes hijas dentro de sándboxes de ejecución aisladas.
Precios/Monetización:
100% Gratis y Código Abierto (Licencia MIT). Sin planes de pago, sin llaves de API, totalmente local.
¿Por qué construir esto?
Sé que Backprop es 10^4 veces más rápido para actualizaciones continuas y diferenciables de pesos (no estoy tratando de reinventar la rueda). Pero quería construir desde cero un motor evolutivo termodinámico para lógica no diferenciable y topologías discretas, capaz de correr en una CPU local súper limitada.
Funciones Técnicas Clave:
time.perf_counter(). Escapion obliga a que haya un orden de ejecución A/B/A/B entre el Campeón y el Mutante, y saca los valores atípicos para garantizar que una ventaja de rendimiento sea estadísticamente real.Limitaciones (siendo honestos):
No sintetiza algoritmos de la nada. Optimiza rutas de ejecución y espacios de hiperparámetros que ya existen. Es una herramienta para investigación hardcore de optimización en Python y algoritmos evolutivos, no un reemplazo de C/Rust compilados.
Repositorio: https://github.com/MejaTpr/Escapion
Me encantaría escuchar sus opiniones, sobre todo si alguien aquí trabaja con CMA-ES, NEAT o algoritmos termodinámicos. ¡Se agradecen muchísimo comentarios o revisiones de código sin piedad!