Following a few recent suggestions, we are organizing 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.
cc @ryanorsinger @Yi_Lin @Webdev_Tory @elias @MooersLab @Eppy @ritchie_cai @simongray @maxxcan @adham
Assumed background
- The first half should be useful for a general curious audience with a programming background.
- The second half should be useful for curious Clojure developers.
Agenda
- 1st hour β general audience:
- Basic intro to linguistics
- NLP in Python with spaCy
- 2nd hour β Clojure audience:
- Using Python & spaCy from Clojure through Libpython-clj
- Discussion
Why spaCy?
spaCy is not the only way to access linguistics & NLP from Clojure (see DataLinguist by @simongray for a JVM-based option).
However, in this session we will focus on spaCy, for a few reasons:
- We want to make half of the session friendly to our friends of diverse tech backgrounds.
- Beginning with a Python example and then wrapping with Libpython-clj is a convenient path from a Python-friendly session to the joy of Clojure.
- spaCy, with its declarative nature, is a good example of where Clojureβs data-oriented programming can make things joyful.
- Personally, I have recently started feeling comfortable with it.
Moderator
@kiramclean β a software engineer and the author+organizer of the coming Clojure data cookbook project
Presenters
- Dimid Duchovny β a data scientist & software developer with a background in Linguistics & NLP, among other things
- Daniel Slutsky (@daslu) β a general data scientist & Clojurian
Length
The official part will be 120 minutes long, with a short break in the middle.
Sometimes some of us like to stay longer and chat.
Platform
- We will use Zoom for the video call.
- We will use the #ds4clj Zulip stream (see the nlp session 1, 2022-09-10 topic thread)
Video call
Zoom link: Launch Meeting - Zoom
Recording
Most of the meeting will be recorded and shared publicly.
We will possibly share the recording publicly.
Joining
Please use the Going
button at the top of this post to mark your participation.
You can also use the Add to Calendar
to add the event to your calendar.