Skip to content

Building Deep learning Pipelines with Scala, Akka Streams, and DJL / CMT 2.0

Photo of Eric Loots
Hosted By
Eric L. and 2 others
Building Deep learning Pipelines with Scala, Akka Streams, and DJL / CMT 2.0

Details

It's been a long time since we had our last BeScala meetup... 2 years, one month and a week to be precise...

Time to get things started again !

Tonight we have two speakers, Antoine Doeranne and Eric Loots

Agenda:

18:00 - Doors open / Pizza & Drinks

19:00 - Building Deep learning Pipelines with Scala, Akka Streams, and the Deep Java Library (DJL) - Antoine Doeraene

Today, many IT solutions problems are solved with Machine Learning.

Deep learning models in particular are very common in image processing. Production systems evaluating these algorithms certainly need to be reliable, and sometimes they also require to be super fast.

In one of our projects, we were required to process images (including usage of deep learning models) in a very tight time window, from the moment the picture is taken, to the moment the algorithm decides in what category that image belongs to. Scala in general (and Akka Streams in particular) is very well suited for building fast and reliable data processing pipelines. The missing piece might be the deep learning part, which we solved using a library called Deep Java Library (DJL).In this talk, we will briefly introduce Akka Streams, DJL, and how both of them can be used together to solve that complex problem.

20:00 - CMT 2.0 - Eric Loots

In this talk, we will introduce a major release of the so-called Course Management Tools (CMT). For anyone who ever followed one of the Lightbend courses, the next-exercise, save-state, pull-solution CMT terminology will sound familiar. Whereas the previous version of the Course Management Tools was intimately tied with sbt, CMT 2.0 is completely independent of the build tool used in a project (or course), making it extremely flexible to use.

21:00 - End of meetup

Bio's

Antoine Doeraene

Antoine is a Tech Lead at B12 Consulting. B12 was founded in 2012 by PhD’s in Physics sharing the same passion for complex problem solving, new technologies and consulting.

Eric Loots

Eric is CTO at Lunatech Belgium and the creator of the CMT and the Akka Cluster on Raspberry-Pi project which has become quite popular and has helped many to understand Akka Clustering in an enjoyable and playful way.

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Belgian Scala User Group group
Belgian Scala User Group
See more events
Lunatech Belgium SRL
Rue d'Arlon 55 · Bruxelles, No