Receta para entrenar drones de carreras con aprendizaje por refuerzo

Un blog técnico detalla una metodología práctica, descrita como 'receta', para entrenar una política de aprendizaje por refuerzo (RL) capaz de pilotar un cuadricóptero a través de un circuito con compuertas. El texto, tercero de una serie sobre simulación de cuadricópteros, parte de la validación de

Validación cruzada desde cero: una sorpresa al reducir la muestra a n=100

Un análisis técnico en R implementa la validación cruzada K-Fold desde cero para poner a prueba un principio clásico de los manuales de aprendizaje automático: que el método Leave-One-Out Cross-Validation (LOOCV) presenta menor sesgo y mayor varianza que las versiones de 10 y 5 folds. El trabajo sim

Cómo funcionan los algoritmos de los ascensores: de SCAN a RSR

Los ascensores parecen simples, pero su lógica de funcionamiento dista mucho de ser trivial. Este artículo recorre los principales algoritmos que regulan su tráfico, desde el básico SCAN, patentado en 1961, que recorre la planta completa de arriba abajo y vuelve, hasta la variante LOOK, más eficient

Simulador de semiconductores con animaciones de transistores

Una herramienta web desarrollada por Brandon Li permite visualizar el comportamiento interno de distintos transistores mediante animaciones que muestran el movimiento de los portadores de carga. Los puntos azules representan electrones y los rojos, huecos; los destellos blancos señalan eventos de re

SCN Global Flow Monitor: simulador de crisis para el comercio mundial de crudo

SCN Global Flow Monitor es una herramienta interactiva que modela la dinámica del comercio internacional de petróleo crudo ante disrupciones severas. Permite simular escenarios de choque sobre la red global de suministro y observar, en tiempo real, métricas como el déficit sistémico semanal, el rend

Space Project Sim: un simulador de economía espacial escrito en Rust y Bevy

Space Project Sim es un simulador de economía espacial autónoma escrita en Rust con el motor gráfico Bevy. El proyecto combina un motor de simulación puro (sin entrada/salida ni asincronía) con un cliente 3D nativo que lo integra como biblioteca, de modo que la simulación y el render comparten el mi

Casos de éxito de Dyalog APL: del simulador de navegación a la sanidad

Dyalog APL, lenguaje de programación basado en arrays, cuenta con una cartera diversa de casos de estudio que ilustran su capacidad para resolver problemas complejos en sectores muy variados. En navegación, el programador finlandés Tomas Gustafsson y un reducido equipo desarrollaron Stormwind, un si

Un simulador 3D en Three.js compara dos estrategias de búsqueda nocturna

El repositorio "signal-in-the-dark", del desarrollador skorotkiewicz, ofrece una experiencia web de una sola página, construida con Three.js, que compara dos estrategias simplificadas para encontrar a una persona desaparecida en la oscuridad. En la primera, llamada "sweep searchlight" (barrido con r

Bittle X, un robot cuadrúpedo programable sobre ESP32

Bittle X es un proyecto de código abierto para programar y simular al robot cuadrúpedo Bittle sobre placas ESP32. El repositorio contiene el firmware principal (OpenCatEsp32.ino), archivos de configuración y un conjunto de módulos en C++ que gestionan los servomotores, la entrada/salida, las reaccio

¿De verdad las paredes onduladas usan menos ladrillos? Una prueba en Blender

Los muros serpenteantes o crinkle crankle son un tipo de pared de ladrillo curvada que se popularizó en Inglaterra aunque tiene precedentes en el antiguo Egipto. El autor construyó una versión paramétrica en Blender, con nodos de geometría, para comparar el consumo de ladrillos con el de una pared r

Elodin libera simulador para el gran premio de drones

La empresa de simulación aeroespacial Elodin ha abierto el código fuente de un simulador de práctica para el 'AI Grand Prix', un concurso de carreras de drones autónomos con un premio de 500.000 dólares. Esta herramienta permite a los concursantes comenzar a desarrollar código de piloto automático i

El esqueuomorfismo funcional que perdura hace un siglo

El esqueuomorfismo, un término acuñado en 1889 por el arqueólogo Henry Colley March, se ha convertido en un concepto frecuentemente malinterpretado en el diseño de interfaces. Generalmente asociado al fracaso estético de la era iOS (texturas de cuero y madera), este video revela una faceta funcional

El reto matemático de encajar n cuadrados en el cuadrado más pequeño

El contenido analiza el problema clásico de la geometría discreta conocido como 'Squaring the Square' o 'Cuadrados dentro de Cuadrados'. El objetivo fundamental es determinar el cuadrado contenedor de menor lado posible ($s$) capaz de albergar exactamente $n$ cuadrados unitarios. Este problema es fu

Simula Klondike: Analiza estrategias en solitario

El proyecto Klondike3-Simulator, desarrollado por Dacracot y alojado en GitHub, es una herramienta para simular partidas del juego Klondike (Solitario). Su objetivo principal es analizar la probabilidad de éxito en diferentes estrategias de juego, algo crucial para optimizar la jugabilidad y entende

Simulan el caótico 'Problema de los Tres Cuerpos'

El 'Problema de los Tres Cuerpos' es un desafío fundamental en la física y la astronomía que explora el comportamiento de tres cuerpos masivos que interactúan gravitacionalmente entre sí. La herramienta interactiva de Structured Labs que se presenta en structuredlabs.github.io es una visualización y

yare: Framework para juegos en Kubernetes

## yare: Un Framework para Juegos y Simulaciones en Kubernetes **Introducción:** yare (pronunciado 'yahr-eh') es un framework de desarrollo de juegos y simulaciones diseñado para ejecutarse en Kubernetes. Su objetivo principal es simplificar la creación de juegos complejos, especialmente aquellos q

Juego de ascensores enseña optimización de forma divertida

Elevator Saga es un juego de programación online que, a primera vista, parece un simple pasatiempo, pero en realidad ofrece una introducción sorprendentemente efectiva a conceptos fundamentales de la optimización de algoritmos y la gestión de recursos, aplicables a campos como la informática, la rob

Juego de la Vida: Nueva versión sorprende

El "Stacked Game of Life" es una fascinante variación del clásico Juego de la Vida de Conway, una simulación celular que explora la emergencia de patrones complejos a partir de reglas simples. Originalmente creado por John Conway, el Juego de la Vida consiste en una cuadrícula de celdas, cada una de

DeployClaw: Defensa de ciudades en juego online

DeployClaw es un juego de navegador estratégico que simula un conflicto bélico centrado en la defensa y el ataque de ciudades mediante misiles e interceptores. Su principal atractivo reside en la representación de un sistema de defensa similar al sistema Iron Dome real, pero simplificado para una ex

Werld: Simula ecosistemas digitales en tu PC

Un desarrollador ha lanzado 'Werld', una plataforma de simulación de agentes autónomos que permite la evolución abierta y sin restricciones. El proyecto, disponible en GitHub bajo la licencia MIT, crea un ecosistema computacional donde los agentes interactúan, se reproducen, mueren y evolucionan a t

Rust y GPU: Simulaciones Celulares Alcanzan Nueva Velocidad

Un desarrollador ha creado un proyecto en Rust que acelera las simulaciones de autómatas celulares utilizando shaders de GPU. El proyecto, denominado 'Cellarium', permite a los usuarios definir el comportamiento de las células utilizando un subconjunto de Rust, que luego se compila en shaders WGSL p

Revive internet lento: la web de los 90 está de vuelta

El proyecto "Nostalgia Hit" (también conocido como DialUp95 ISP) es una herramienta web que te permite revivir la experiencia de conectarte a Internet a través de una conexión de acceso telefónico, tal y como se hacía en la década de 1990, específicamente con sistemas operativos como Windows 95 o Wi

Juega con partículas: Explora la simulación interactiva

La 'Particle Lenia Demo' es una demostración interactiva que explora la manipulación y el comportamiento de partículas simuladas. Aunque suene abstracto, este tipo de demostraciones son valiosas para investigadores, artistas digitales y desarrolladores que trabajan con sistemas complejos, simulación

Autómatas Celulares: Simplicidad que Genera Patrones

## 1D Cellular Automata Playground: Explorando la Simplicidad y la Complejidad Emergente **¿Qué es y por qué es importante?** El "1D Cellular Automata Playground" es una herramienta interactiva que te permite explorar el fascinante mundo de los autómatas celulares (AC) unidimensionales. Los AC so

IA Crea Datos Falsos: ¿Nueva Herramienta o Riesgo?

## Alucinando Splines: Entendiendo la Generación de Datos Sintéticos con Modelos de Lenguaje El término “Alucinando Splines” es una forma ingeniosa de describir una técnica emergente que utiliza modelos de lenguaje grandes (LLMs) para generar datos sintéticos complejos y estructurados. En esencia,