Exact Network Surgery and Reactive Computational Graphs in Julia with NeuroDSL

Thank you very much for the detailed reply and for introducing me to NeuroDSL. It looks like a very interesting package!

Also, many thanks to @Palli for the additional information. While I can probably go head-to-head with @Palli in terms of decades of general computing experience, it seems in terms of ML and AI you guys are a bit more advanced.

I started learning Julia with AlphaZero.jl a few years ago, and I still believe that @jonathan-laurent’s toy problem examples are among the best in the entire Julia tour! As for neural networks, I have created one from scratch (about 2.5k lines) using Flux with some help from LLMs. It was Feed Forward Neural Network. I’ve also written some MCP servers and a RAG pipeline. In this field, the RAG pipeline is probably my best work so far. It’s a bit on the enterprise side, utilizing Cloudflare Workers and Oracle databases (Autonomous Database and MySQL HeatWave) and exposing several REST endpoints. I am also familiar with message brokers, with a particular focus on Redpanda and latency oriented POSIX inter-process communication. I usually write in Julia and C, and a bit of q.

I follow your point about the field-name mapping and shape mismatches! However, to be honest, I need a bit more time. There is a lot of new things for me on both the NeuroDSL and KeemenaLM sides.

Since we are on the topic, I would like to second @mantzaris’s question about Lux. I’ve been thinking about it as well. A few months (or perhaps years) ago, I was briefly in touch with @darsnack. My understanding at the time was that he suggested focusing on a new generation of ML, though he didn’t explicitly mention Lux back then. However, to be honest, I’m not sure if my understanding was correct.

P.S. BTW, if I may ask, did you catch the Spain vs. Argentina match?