doi.org
UMLAUT: Debugging Deep Learning Programs using Program Structure and Model Behavior
May 2021 • Eldon Schoop, Forrest Huang, Bjoern Hartmann
Training deep neural networks can generate non-descriptive error messages or produce unusual output without any explicit errors at all. While experts rely on tacit knowledge to apply debugging strategies, non-experts lack the experience required to interpret model output and correct Deep Learning (DL) programs. In this work, we identify DL debugging heuristics and strategies used by experts, andIn this work, we categorize the types of errors novices run into when writing ML code, and map them onto opportunities wh…