Skip to content

[REMOTE] Deep Learning in Scala 3 (from scratch)

Photo of Markus Hauck
Hosted By
Markus H.
[REMOTE] Deep Learning in Scala 3 (from scratch)

Details

Hey Scala Enthusiasts!

after some downtime, here is our next (remote) Meetup.

The meetup will take place in a zoom room, which is linked on the
Meetup page. You can join from a web browser, or by installing the
zoom client before the Meetup.

So without further ado, here is the talk abstract:

Deep Learning is a class of Machine Learning algorithms which have
become quite popular in the last years. At first glance, neural
networks seem a bit daunting to approach yourself, however on closer
look you discover that it's "just math" with a lot of advanced
engineering to make it perform well.

While there are specialized programming languages for deep learning,
they typically favor a style of language that is closer to
mathematical notation instead of resembling regular programming
languages.

As we will discover in this talk, Scala as language with it's ability
to write highly concise and declarative code, is a perfect match to
express neural network algorithms as well. We will leverage features
like type inference, the REPL, operator overloading, extension
methods, first class functions as well as the new Scala 3 "optional
braces syntax" to implement Deep Learning Algorithms.

More specifically, in this talk, Alexey will show us how to use Scala
(3) to implement some Machine Learning algorithms for classification
and linear regression from scratch.

Hope to see you there!

Photo of Rhein-Main Scala Enthusiasts group
Rhein-Main Scala Enthusiasts
See more events