This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-06-04
Channels
- # announcements (4)
- # beginners (110)
- # boot (6)
- # calva (23)
- # cider (14)
- # cljdoc (5)
- # cljs-dev (50)
- # cljsrn (3)
- # clojure (105)
- # clojure-europe (3)
- # clojure-italy (46)
- # clojure-nl (6)
- # clojure-spec (19)
- # clojure-sweden (1)
- # clojure-uk (78)
- # clojurescript (66)
- # core-async (5)
- # cursive (19)
- # data-science (16)
- # datomic (3)
- # events (2)
- # fulcro (11)
- # hoplon (53)
- # jobs (4)
- # jobs-discuss (6)
- # keechma (51)
- # leiningen (3)
- # nrepl (25)
- # off-topic (95)
- # parinfer (8)
- # precept (1)
- # reitit (61)
- # remote-jobs (1)
- # rewrite-clj (75)
- # ring-swagger (2)
- # robots (3)
- # shadow-cljs (43)
- # tools-deps (28)
- # vim (2)
@metasoarous @mrevelle what libraries are people using for the above? ^^
In the past, I’ve rolled my own with core.matrix
. Looks like there are a couple Clojure wrappers of MALLET for LDA. Unfortunately, Clojure doesn’t have a clear answer, like Python and R do, when it comes to recommending implementations of many existing techniques.
Well, I implemented the pca in Polis (https://github.com/pol-is/polisMath), because the routine in Incanter was broken. I did an incremental update solution using power iteration (like old-school the origin Page Rank implementation) using core.matrix
. I'm sure you wouldn't call it fast compared to something you might implement with Neanderthal (that would be cool to see!), but it hasn't been a bottleneck for us.
As for UMAP (and Python things in general), I'm interested in seeing if you could use @UDRJMEFSN's libpython-clj to wrap the standard Python implementation :thinking_face:
@otfrom @metasoarous @mrevelle @val_waeselynck it isn't complete yet, but you might want to take a look at this list (https://github.com/scicloj/scicloj/blob/master/resources/templates/md/posts/2019-05-23-clojure-scientists.md#machine-learning) of libraries. I suggest either fastmath (https://github.com/generateme/fastmath) and/or the http://tech.ml stack (https://github.com/techascent/tech.ml). By the way, keep an eye on https://github.com/scicloj for near future new stuff 😄
That’s a nice list. There seems to be a fair bit of duplicate work, I hope that doesn’t mean projects will burn out sooner rather than later.
That's one of the reasons why we're doing this. We are also doing online open meetings, you can find the past ones here https://www.youtube.com/channel/UCaoZzhNzq-H7YiQczXKuXuw if you're interested
New video out on latest Oz feature: Static site generation with live code reloading! https://www.youtube.com/watch?v=4f3fiWcNt7Y

And of course, an accompanying blog post up on the static site I just deployed using this toolkit. http://metasoarous.com/blog/oz-static-site-generation
For usage, issues, etc., please see https://github.com/metasoarous/oz
Thanks! Hope you enjoy!
That's one of the reasons why we're doing this. We are also doing online open meetings, you can find the past ones here https://www.youtube.com/channel/UCaoZzhNzq-H7YiQczXKuXuw if you're interested
Hi data-science-wizards! Does anyone know if it is possible to get parinfer running in Jupyter Lab with an IClojure kernel?
@U56R03VNW, parinfer is supported by lein-jupyter: https://github.com/clojupyter/lein-jupyter - should be possible with IClojure too, but my guess is that it is not yet supported.