Show simple item record

dc.contributor.authorGiesen, Joachimen_US
dc.contributor.authorKlaus, Julienen_US
dc.contributor.authorLaue, Sörenen_US
dc.contributor.authorSchreck, Ferdinanden_US
dc.contributor.editorGleicher, Michael and Viola, Ivan and Leitte, Heikeen_US
dc.description.abstractThe development of custom interactive visualization tools for specific domains and applications has been made much simpler recently by a surge of visualization tools, libraries and frameworks. Most of these tools are developed for classical data science applications, where a user is supported in analyzing measured or simulated data. But recently, there has also been an increasing interest in visual support for understanding machine learning algorithms and frameworks, especially for deep learning. Many, if not most, of the visualization support for (deep) learning addresses the developer of the learning system and not the end user (data scientist). Here we show on a specific example, namely the development of a matrix calculus algorithm, that supporting visualizations can also greatly benefit the development of algorithms in classical domains like in our case computer algebra. The idea is similar to visually supporting the understanding of learning algorithms, namely provide the developer with an interactive, visual tool that provides insights into the workings and, importantly, also into the failures of the algorithm under development. Developing visualization support for matrix calculus development went similar as the development of more traditional visual support systems for data analysts. First, we had to acquaint ourselves with the problem, its language and challenges by talking to the core developer of the matrix calculus algorithm. Once we understood the challenge, it was fairly easy to develop visual support that streamlined the development of the matrix calculus algorithm significantly.en_US
dc.publisherThe Eurographics Association and John Wiley & Sons Ltd.en_US
dc.subjectcentered computing
dc.subjectVisualization systems and tools
dc.subjectMathematics of computing
dc.subjectDifferential calculus
dc.titleVisualization Support for Developing a Matrix Calculus Algorithm: A Case Studyen_US
dc.description.seriesinformationComputer Graphics Forum
dc.description.sectionheadersHigher-Order Data Types

Files in this item


This item appears in the following Collection(s)

  • 38-Issue 3
    EuroVis 2019 - Conference Proceedings

Show simple item record