Interview
summary
Describes a completely typesafe tensor operation library in Scala that implements deep learning primitives to eliminate runtime tensor-dimension and type errors, using Scala type classes and implicits to make tensor shapes part of the type system. Claims programs become declarative and maintainable, interoperable with Java, and verifiable at compile time so correctness is proven before running. Notes influence from Spire and interest in referentially transparent IO.
AI-written summary · about
chapters (4)
- 0:00Start
- 1:42What kind of best practices are you going to share?
- 2:11What kind of best practices are you hoping to learn?
- 2:35How did Scala change your life? How will functional programming improve the next 15 years for you and the rest of us?
related talks
33mTeIL: a type-safe imperative Tensor Intermediate Language
45mTypelevel Programming 101: The Subspace of Scala
34mDifferentiable Functional Programming
52mDoubt Truth to be a Liar: Non Trivialityy of Type Safety for Machine Learning
24mLet the Scala compiler work for you
02mInterview
49mType level Programming in Scala
30mDotty and types: the story so far
