Dragan Djuric's Avatar

Dragan Djuric

@draganrocks

Interactive Programming for Artificial Intelligence books read now https://aiprobook.com #Clojure #AI #ML #DeepLearning #Bayesian #Java https://dragan.rocks

126
Followers
67
Following
49
Posts
16.11.2024
Joined
Posts Following

Latest posts by Dragan Djuric @draganrocks

Preview
GitHub - uncomplicate/diamond-onnxrt: Fast Clojure Machine Learning Model Integration Fast Clojure Machine Learning Model Integration. Contribute to uncomplicate/diamond-onnxrt development by creating an account on GitHub.

🌢️New release of Diamond ONNX, the Clojure ONNX model runtime integration. Now work out of the box on all OSs, CPU, and GPUs! github.com/uncomplicate...

19.02.2026 17:09 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Gemma 3 AI model in Clojure Can we now load and run the inference on the real deal models, such as the open LLMs from the Hugging Face, for example? Let's see with Gemma 3!

Can we now load and run the inference on the real deal models, such as the open LLMs from the Hugging Face, for example? Let's see with Gemma 3!
dragan.rocks/articles/25/...
#Clojure #AI #LLMs

09.12.2025 23:41 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - uncomplicate/diamond-onnxrt: Fast Clojure Machine Learning Model Integration Fast Clojure Machine Learning Model Integration. Contribute to uncomplicate/diamond-onnxrt development by creating an account on GitHub.

πŸ₯³πŸ₯³New release of Diamond ONNX Runtime for Clojure. 0.21.0 is in the @clojars

Run your AI and ML models on CPU or GPU.
github.com/uncomplicate...

04.12.2025 16:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Clojure Runs ONNX AI Models Now - Join the AI fun! Join the AI fun directly from Clojure. Although (sadly) Clojure has not find its way in the big guns AI arena, Clojure is a very capable technology for integ...

Clojure Runs ONNX AI Models Now - Join the AI fun! dragan.rocks/articles/25/...

Join the AI fun directly from Clojure. Although (sadly) Clojure has not find its way in the big guns AI arena, Clojure is a very capable technology for integrating stuff into real-world applications!

26.10.2025 21:37 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - uncomplicate/deep-diamond: A fast Clojure Tensor & Deep Learning library A fast Clojure Tensor & Deep Learning library. Contribute to uncomplicate/deep-diamond development by creating an account on GitHub.

Clojure Tensor and Deep Learning library Deep Diamond now works on Apple M CPU. Check out the fresh #Apple Silicon support in 0.36.1!
Please RT this message so Clojurists actually hear about it :)
#Clojure #AI #Pytorch
github.com/uncomplicate/deep-diamond

09.09.2025 14:39 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Neanderthal - Fast Native Matrix and Linear Algebra in Clojure Clojure Fast Matrix Library - GPU and native CPU

Clojure fast matrix library Neanderthal has just been updated with native Apple silicon engine
Please check the new release 0.54.0 in Clojars.
#Java #AI #Clojure #CUDA #Apple
neanderthal.uncomplicate.org

01.07.2025 21:24 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image
30.06.2025 16:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task This study explores the neural and behavioral consequences of LLM-assisted essay writing. Participants were divided into three groups: LLM, Search Engine, and Brain-only (no tools). Each completed thr...

For all programmers thinking that they'll leave the "boring tasks" to AI code assistants, while they just do the "creative parts". You won't be able to even get to the creative parts, yet alone to solve them...

arxiv.org/abs/2506.08872

19.06.2025 07:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
GitHub - uncomplicate/neanderthal: Fast Clojure Matrix Library Fast Clojure Matrix Library. Contribute to uncomplicate/neanderthal development by creating an account on GitHub.

Fast matrices and number crunching now available on Apple Silicon #MacOS. Check out the newest snapshots of Neanderthal in the Clojars! Add 0.54.0-SNAPSHOT to your project.clj and you're ready to go!
github.com/uncomplicate...
#Clojure #NumPy #CUDA

11.06.2025 10:59 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
There Is No AI Revolution Soundtrack: Mack Glocky - Chasing Cars Last week, I spent a great deal of time and words framing the generative AI industry as a cynical con where OpenAI's Sam Altman and Anthropic's Dario Amodei hav...

www.wheresyoured.at/wheres-the-m...

09.06.2025 08:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Getting AI to write good SQL | Hacker News

So, we created SQL so "analysts" can query the DB and get rid of programmers. They delegated this to programmers anyways. Now, they created AI that writes SQL, that queries the DB for "analysts". Guess who's going to be stuck writing shitty AI prompts. news.ycombinator.com/item?id=4400...

17.05.2025 17:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Damn, this is the clearest evidence yet of my β€œAI powered Dunning-Kruger” hypothesis: that AI proponents are only bullish about AI for work they don’t actually know or understand.

30.04.2025 16:29 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

We need to put the punk back in cyber.

24.12.2024 02:54 πŸ‘ 32 πŸ” 6 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - uncomplicate/neanderthal: Fast Clojure Matrix Library Fast Clojure Matrix Library. Contribute to uncomplicate/neanderthal development by creating an account on GitHub.

Apple M CPU Accelerate backend implemented for #Clojure Neanderthal! Now you have 3 superfast native CPU and 2 GPU choices when crunching numbers on the JVM!
Still available as snapshots on github.com/uncomplicate/neanderthal
(waiting for upstream releases). Thank you clojuriststogether.org

16.05.2025 08:17 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Interactive Programming for Artificial Intelligence Book Series: Deep Learning for Programmers, Linear Algebra for Programmers, and more A book series on Programming, CUDA, GPU, Clojure, Deep Learning, Machine Learning, Java, Intel, Nvidia, AMD, CPU, High Performance Computing, Linear Algebra, OpenCL

Vectors/matrices/tensors are really the economy of scale at work! Don't process individual elements in your own loops; use the built-in operations to process the whole structure without looking in! CPU, GPU, CUDA, etc..
aiprobook.com
#Clojure #PyTorch #programming

14.05.2025 07:31 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I love physical books too!
I can't provide those for my books due to logistical issues, but I don't have anything against you printing the PDF (no drm) and binding in a hardcover binding (if such shops are available in your area).

14.05.2025 07:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Interactive Programming for Artificial Intelligence Book Series: Deep Learning for Programmers, Linear Algebra for Programmers, and more A book series on Programming, CUDA, GPU, Clojure, Deep Learning, Machine Learning, Java, Intel, Nvidia, AMD, CPU, High Performance Computing, Linear Algebra, OpenCL

If you’re a dev who’s felt like most ML/Math content talks over your head β€” this is for you.

You can preview the books or support the work on my site. ❀️

πŸ”— aiprobook.com

Or just retweet this thread so others can find it.

12.05.2025 09:53 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Interactive Programming for Artificial Intelligence Book Series: Deep Learning for Programmers, Linear Algebra for Programmers, and more A book series on Programming, CUDA, GPU, Clojure, Deep Learning, Machine Learning, Java, Intel, Nvidia, AMD, CPU, High Performance Computing, Linear Algebra, OpenCL

They've helped hundreds of devs actually get backprop, eigenvalues, gradient descent, and more β€” without needing a PhD or pretending math is magic.

A few chapters are even free at aiprobook.com if you want to explore. Lots of content is available as blog articles.

12.05.2025 09:53 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

That feedback led me to create two books:
πŸ“˜ Deep Learning for Programmers
πŸ“— Linear Algebra for Programmers
They’re built entirely from the intuition that if you can code, you can understand math.
Code-first, jargon-free, honest.

12.05.2025 09:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

One day, a blog post of mine made the front page of Hacker News.

It didn't break my server, but it was read by many people.

That gave me a signal: there's a hunger out there for programmers who want hands-on, code-first explanations of β€œscary” math concepts.

12.05.2025 09:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Articles Dragan Djuric's Clojure Blog, Artificial Intelligence, Deep Learning, Bayesian Data Analysis, CUDA, GPU, OpenCL, Functional Programming, Probabilistic Programming, Data Science.

10y ago, many programmers were frustrated trying to understand how Deep Learning worked under the hood. Every resource was either:
Way too theoretical
Or shallow β€œframework tutorials”
I started writing blog posts at dragan.rocks just to explain things to my past self.

12.05.2025 09:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I've spent many years building HPC and ML libraries, and writing 2 books that teach Linear Algebra and Deep Learning to actual programmers (not math PhDs).

Here's how I went from writing my first blog post to building a following, front-paging Hacker News, and useful books.πŸ§΅πŸ‘‡

12.05.2025 09:51 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Thank you!
I really don't know, as I don't get any contact details from Patreon. I am surprised that they close accounts for such reasons. The only thing that I can suggest is to try with a more traditional email, such as gmail...

11.05.2025 19:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The best programmers aren’t good because they know more.

They’re good because they ask:

β€œWhat’s really going on here?”

10.05.2025 12:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Numerical Linear Algebra for Programmers Numerical Linear Algebra for Programmers: An Interactive Tutorial with GPU, CUDA, OpenCL, MKL, Java, and Clojure basically… * a book for programmers * interactive & dynamic * direct link from theory t...

Programmers treat linear algebra like magic.
But it's not magic.
It's code. It's vectors. It's yours to master.
Linear Algebra for Programmers shows you howβ€”with zero fluff.
If you write code, you need this book.
πŸ‘‰ aiprobook.com/numerical-li...

#DevLife #MachineLearning #AI #Coding

10.05.2025 12:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Numerical Linear Algebra for Programmers Numerical Linear Algebra for Programmers: An Interactive Tutorial with GPU, CUDA, OpenCL, MKL, Java, and Clojure basically… * a book for programmers * interactive & dynamic * direct link from theory t...

πŸš€ If you're a programmer struggling with math, Linear Algebra for Programmers by Dragan Djuric is the book you didn’t know you needed.

πŸ”’ No fluff. Just the math that powers ML, graphics, and moreβ€”explained in code.

πŸ“˜ Get smarter where it counts: aiprobook.com/numerical-li...

#AI

10.05.2025 11:20 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

A lot of code that makes PyTorch useful might already be in the Deep Diamond. No need to create a PyTorch port, just the integration of the most useful stuff from libtorch into Clojure.

27.04.2025 19:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That's all right. I might do the PyTorch part, and other people will do some other pieces.

27.04.2025 19:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Nothing stops us from doing the same deep integration to onnx, of course. Or any other runner. But, as I understand, the selling pitch for onnx is portability, not performance. Why I would go with PyTorch is that most models are developed on PyTorch anyway, so there's less friction there...

26.04.2025 18:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This would be orthogonal, for production use of the models. You could collaborate with Python colleagues in whatever way you can collaborate now. The point is that when there is a model (public or private) that you want to build your application on, you can run it from the JVM, without Python.

26.04.2025 15:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0