Dive into Deep Learning with Scala
summary
Scala code uses TensorFlow for Scala to train on 800 labeled Scala Days photos and iterates from a simple fully connected net (~75–80% test accuracy) to a convolutional model (one 2D conv layer with 32 3×3 filters, bias, activation and max‑pool) running on GPU and reaching 95% test accuracy. The workflow shows concrete steps: dataset pipeline, cross‑entropy loss, gradient descent optimizer, batch training, and deployable model (live demo was flaky but screenshots confirm results).
AI-written summary · about
chapters (48)
- 0:00Intro
- 0:33Electricity
- 1:08Deep Learning
- 1:40Getting Started
- 2:27Theres no free lunch
- 2:48Deep Learning in 3 Steps
- 3:09What is Deep Learning
- 3:54Computer Vision
- 4:45Speech Recognition
- 5:06Machine Translation
- 5:29What do these examples have in common
- 6:02Overlaying the examples
- 6:21Generic functions
- 6:48Models
- 7:02Classifiers
- 7:26Tensors
- 7:55Tensor Models
- 8:33Artificial Neuron
- 10:47Architecture
- 11:51Machine Learning
- 13:14Training Data Examples
- 14:00How Does Training Work
- 14:19First Step
- 15:04BackPropagation
- 15:33Gradient Descent
- 16:36Why Deep Learning Works
- 17:14Composition
- 18:28Narrow Intelligence
- 19:23Conclusion
- 19:38Why Scala
- 20:39Type Safety
- 21:37What features should a deep learning library provide
- 22:43Three deep learning libraries
- 24:25Example code
- 25:44Look for Existing Solutions
- 26:27Supervised Learning
- 27:46Data Source
- 28:51Architectures
- 30:01Convolutional
- 31:03Neural Network
- 31:37Model Building
- 34:19Training
- 35:19Training with more neurons
- 35:59convolutional layer
- 36:36network classifier
- 37:06run model
- 37:38deployment
- 38:31main takeaways
related talks
53mFROM ZERO TO DEEP LEARNING WITH SCALA
52mPractical Uses of Scala Tensorflow for Image Analysis
22mBringing Deep Learning into the Big Data Analytics
01h 06mDeep Learning with TensorFlow
34mDeep Learning at Scale
54mDeep Learning with Apache Spark
39mMachine Learning with Scala on Spark
35mDeconstructing Deep Learning
