30 Oct 2022
On Oct. 30th, 2022, we had our second study session about NLP in Clojure.
This time, the session focused on building NLP machine learning pipelines involving Clojure & Python in two ways: DVC, and metamorph.
Towards the end, we also saw some work-in-progress additions to scicloj.ml, combining its grid-search algorithms with DVC.
Carsten Behring, who is author of Metamorph and the scicloj.ml platform, presented most of the session.
João Santiago, who is involved in the DVC community and is the author of the dvthis R utility for DVC, supported the session with an intro to DVC.
Carsten Behring's blog post and code:
https://scicloj.github.io/blog/predict-real-vs.-fake-disaster-tweets/
A few of the tools and libraries mentioned:
https://dvc.org/
https://github.com/clj-python/libpython-clj
https://github.com/jcpsantiago/dvthis
https://github.com/scicloj/metamorph
https://github.com/scicloj/metamorph.ml
https://github.com/scicloj/scicloj.ml
https://simpletransformers.ai/
This time, the session focused on building NLP machine learning pipelines involving Clojure & Python in two ways: DVC, and metamorph.
Towards the end, we also saw some work-in-progress additions to scicloj.ml, combining its grid-search algorithms with DVC.
Carsten Behring, who is author of Metamorph and the scicloj.ml platform, presented most of the session.
João Santiago, who is involved in the DVC community and is the author of the dvthis R utility for DVC, supported the session with an intro to DVC.
Carsten Behring's blog post and code:
https://scicloj.github.io/blog/predict-real-vs.-fake-disaster-tweets/
A few of the tools and libraries mentioned:
https://dvc.org/
https://github.com/clj-python/libpython-clj
https://github.com/jcpsantiago/dvthis
https://github.com/scicloj/metamorph
https://github.com/scicloj/metamorph.ml
https://github.com/scicloj/scicloj.ml
https://simpletransformers.ai/
- 11 participants
- 1:34 hours
13 Sep 2022
Following a few recent suggestions, we organized a study meeting about NLP, possibly a first on a series.
This event is related to the upcoming ds4clj course – it is part of our exploration of topics that may later become part of the course.
Moderated: Kira McLean
The session began with an intro by Dimid Duchovny about Linguistics and Natural Language Processing.
Then, Daniel Slutsky presented the use of the spaCy library, first from Python, and then from Clojure through Libpython-clj.
Towards the end, Carsten Behring added some comments about the broader picture of interop and machine learning in Clojure.
Summary page at Clojureverse: https://clojureverse.org/t/nlp-in-clojure-session-1-summary-recording/
Zulip chat of the session:
https://clojurians.zulipchat.com/#narrow/stream/330924-ds4clj/topic/nlp.20session.201.2C.202022-09-10
This event is related to the upcoming ds4clj course – it is part of our exploration of topics that may later become part of the course.
Moderated: Kira McLean
The session began with an intro by Dimid Duchovny about Linguistics and Natural Language Processing.
Then, Daniel Slutsky presented the use of the spaCy library, first from Python, and then from Clojure through Libpython-clj.
Towards the end, Carsten Behring added some comments about the broader picture of interop and machine learning in Clojure.
Summary page at Clojureverse: https://clojureverse.org/t/nlp-in-clojure-session-1-summary-recording/
Zulip chat of the session:
https://clojurians.zulipchat.com/#narrow/stream/330924-ds4clj/topic/nlp.20session.201.2C.202022-09-10
- 6 participants
- 1:54 hours