data-science

Daniel Slutsky 2025-02-17T13:08:59.311939Z

I'm curious to ask: is anybody hoping to propose a data-analysis talk for one of the upcoming conferences and is looking for a good topic? We may brainstorm together. There are some good datasets to analyse out there. https://clojureverse.org/t/let-us-help-each-other-prepare-conference-talks/

Daniel Slutsky 2025-02-17T13:43:49.933749Z

Also: This Fridays meeting of the real-world-data group will be a first prep meeting for the coming SciNoj Light conference: https://clojureverse.org/t/clojure-real-world-data-meeting-25-prep-meeting-for-conference-cfp/ (organized by @wistfulmelodylispfulp 🙏)

christos 2025-02-17T15:17:51.409359Z

Is deep java library still relevant for deep learning in clojure? I see the last commit of clj-djl is like 3 years ago. if not what do people use ?

2025-02-17T19:40:35.126479Z

Java interops works well from Clojure. In combination with https://github.com/clj-commons/virgil you can as well adhoc write and wrap the Java code in Java "public static xxxx" fns and call them from Clojure That what I do when using a big Java Library.

christos 2025-02-18T04:26:34.506309Z

Awesome, great tip, thanks

Rupert (Sevva/All Street) 2025-02-22T10:36:42.358809Z

What kind of models are you interested in? If neural networks - how big? In the LLM space, I think there hasn't been much need to implement Clojure or Java native versions, because there is no real barrier or downside to using Clojure with existing implementations. For LLMs Clojure already has equivalency to Python/C/JavaScript/TypeScript already. For LLMS: • Fine tuning can often be done via command line or YAML config (no need to write code that talks directly to fine tuning logic). • Inference is done via standard REST API or shell command line invocation or libpythonclj Python interop or https://github.com/phronmophobic/llama.clj . LLMs are so big, high latency and slow there is practically no benefit to embedding them in process to cut out the HTTP overhead (because that's such a tiny/negligible fraction of the cost/time/latency).

👍 1