xarray-sql - Neural network training directly in SQL

Show HN: I implemented a neural network in SQL

xarray-sql - Neural network training directly in SQL

xarray-sql es una biblioteca que permite ejecutar consultas SQL sobre datos multidimensionales (xarray), integrando el poder de SQL con la flexibilidad de los arrays etiquetados. En esta demostración, se implementa una red neuronal completamente funcional (MLP) para clasificar imágenes Fashion-MNIST, donde cada paso de entrenamiento se realiza mediante consultas SQL. El modelo se define como un conjunto de tablas y los datos se procesan de forma perezosa y fragmentada, lo que permite manejar conjuntos de datos que no caben en memoria. La biblioteca extrae automáticamente el sesgo y los pesos entrenados de vuelta a xarray, facilitando la integración con el ecosistema Python. Es una forma innovadora de combinar el análisis de datos con el aprendizaje automático, aprovechando la escalabilidad y optimización de los motores SQL.

La implementación de una red neuronal en SQL demuestra que se pueden realizar tareas de aprendizaje automático directamente sobre los datos, sin necesidad de moverlos a un entorno de programación tradicional.

Más de este día

2026-07-13