WeAreDevelopers LIVE • Nov 17, 2020

Debugging Machine Learning Code

Svetlin Penkov

Are you mistaking basic code errors for fundamental flaws in your neural network? Discover how 3D interactive debuggers and automated assertions instantly catch silent training failures.

Pause
Mute Enter Fullscreen
#1 about 3 min

Speaker background and the need for robust models

Background of the speaker and the necessity of highly robust machine learning code in autonomous driving.

#2 about 5 min

Understanding computation and data in machine learning

How machine learning models function as computational graphs executing mathematical operations across multi-dimensional data arrays.

#3 about 6 min

The two interconnected loops of model development

The distinction between analyzing structural semantic flaws and handling purely mathematical runtime performance issues.

#4 about 12 min

Limitations of traditional machine learning debugging approaches

Why mental verification, terminal printouts, simple plotting, and custom dashboards fail to scale for complex architectures.

#5 about 18 min

Introducing the FMRI debugger for 3D computational insights

How the FMRI debugger visually maps out code, data, gradients, and automated assertions natively in a fully interactive spatial interface.

#6 about 7 min

Interactive demo of visual tensor inspection and assertions

Resolving vanishing gradients and invalid probability inputs by visually inspecting multi-dimensional structures alongside automated mathematical tests.

#7 about 3 min

Visualizing large-scale model architectures like ResNet-101

Expanding deep individual computational layers and verifying feature maps within large open-source image recognition architectures.

Matching moments

1:31 min

Debugging distributed systems with artificial intelligence tools

5:01 min

Leveraging large language models for code optimization and development

Stephan Gillich Stephan Gillich +3 · World Congress 2024

2:41 min

Leveraging AI tooling for accelerated learning and productivity

Dan Mindru · Coffee With Developers

2:16 min

Interpreting complex model behavior without ground truth data

Kilian Kluge +1 · World Congress 2022

1:51 min

Debugging costs of runtime data shape mismatches

Violina Popova Violina Popova · Europe 2026 Virtual

3:01 min

Balancing artificial intelligence tools with foundational software engineering skills

Tim Ruscica · Coffee With Developers