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 · WWC 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 · WWC 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

Upcoming sessions on this topic

Open session

World Congress 2026 North America

You Can’t Re-Run Sunlight: Designing ML Data Architectures for Physical AI

An Phan

Senior Data Infrastructure Engineer @ Hippo Harvest

An Phan
Open session

World Congress 2026 North America

There's no dark factory without better software verifiers

Dexter Horthy

Co-Founder, HumanLayer

Dexter Horthy
Open session

World Congress 2026 North America

AI That Argues With Itself: Building Self-Debating Systems That Catch Their Own Bugs

Shreya Singhal

AI Applied Scientist at Claritev

Shreya Singhal
Open session

World Congress 2026 North America

Closing the Visibility Gap: Lessons from Safety Critical Agentic Systems

Vivek Pandit

Principal Engineer at Cadence

Vivek Pandit
Open session

World Congress 2026 North America

Engineering the Pivot: How Creative Strategy Solves the Hard Problems of AI Accuracy and Scale

Shruti Tiwari

AI/ML product manager, Dell

Shruti Tiwari
Open session

World Congress 2026 North America

Trust, But Verify: Continuous GPU Validation at Scale

Kyle Bell

VP of AI @ TensorWave

Kyle Bell