Developer builds neural network in SQL using relational array database library
A software developer implemented a neural network entirely in SQL while exploring the capabilities of Xarray-SQL, an open-source array database library. The project began during a trip to Corfu, Greece, where the developer and a GSoC intern were working on a new feature enabling roundtrip conversion between array and tabular data models. The developer discovered that common geospatial and climate science operations — including matrix multiplication and regridding — could be expressed as standard SQL relational operations. Building further, they implemented automatic differentiation on top of Apache DataFusion, then extended that to construct a functioning neural network in SQL. The work was presented at DataFusion's inaugural showcase, with the developer arguing that SQL's separation of logical and physical layers could make it a viable foundation for distributed machine learning systems.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in