TinyBrains es una plataforma de código abierto diseñada para albergar competiciones de pequeñas redes neuronales que juegan a juegos de estrategia. La plataforma se centra en el desafío de construir modelos compactos que puedan tomar decisiones estratégicas efectivas dentro de estrictas limitaciones de recursos. El primer juego presentado en la plataforma es Ants, un juego de estrategia basado en cuadrículas donde los jugadores dirigen una colonia para explorar, recolectar comida y defender el territorio. Para participar, los desarrolladores envían dos archivos: un archivo model.onnx que contiene la red neuronal entrenada y un archivo manifest.json que define cómo se procesan las observaciones del juego en tensores. La plataforma clasifica estas entradas en categorías de peso basadas en el tamaño total en bytes de estos dos archivos. Estas clases van desde 'Nano' (16 KiB) hasta 'Large' (64 MiB). La admisión a una clase específica se determina automáticamente por el tamaño total del archivo, y las entradas están restringidas a las clases ofrecidas en una temporada determinada. Más allá del tamaño, los modelos deben cumplir con un estricto límite de tiempo por turno. A cada jugador se le asignan 1.000 milisegundos por turno para realizar la inferencia. Si un modelo no responde dentro de este plazo, pierde el turno y recibe una penalización. Aunque los límites de tamaño están fijados por la clase, la capacidad de cómputo no está limitada explícitamente; en cambio, el límite de tiempo del turno sirve como el límite funcional para las operaciones aritméticas. La plataforma evalúa los modelos mediante enfrentamientos directos, manteniendo una clasificación 'Open' para comparaciones entre clases y clasificaciones específicas para cada categoría de peso. Debido a que la plataforma utiliza el mismo motor tanto para las pruebas locales como para los enfrentamientos de clasificación, los desarrolladores pueden verificar sus modelos en su propio hardware utilizando la interfaz de línea de comandos proporcionada antes de enviarlos.
HN Digest / · HN #49776523
TinyBrains: Una plataforma competitiva para pequeñas redes neuronales en juegos de estrategia
TinyBrains es una nueva plataforma competitiva que desafía a los desarrolladores a crear redes neuronales pequeñas y eficientes capaces de jugar juegos de estrategia. Las participaciones se clasifican en categorías de peso según el tamaño del archivo, evaluándose su rendimiento mediante enfrentamientos directos.

Captura de pantalla de la página de origen (tinybrains.dev)