A benchmark of selected algorithmic differentiation tools on some problems in computer vision and machine learning. (2nd November 2018)
- Record Type:
- Journal Article
- Title:
- A benchmark of selected algorithmic differentiation tools on some problems in computer vision and machine learning. (2nd November 2018)
- Main Title:
- A benchmark of selected algorithmic differentiation tools on some problems in computer vision and machine learning
- Authors:
- Srajer, Filip
Kukelova, Zuzana
Fitzgibbon, Andrew - Abstract:
- Abstract : Algorithmic differentiation (AD) allows exact computation of derivatives given only an implementation of an objective function. Although many AD tools are available, a proper and efficient implementation of AD methods is not straightforward. The existing tools are often too different to allow for a general test suite. In this paper, we compare 15 ways of computing derivatives including 11 automatic differentiation tools implementing various methods and written in various languages (C++, F#, MATLAB, Julia and Python), 2 symbolic differentiation tools, finite differences and hand-derived computation. We look at three objective functions from computer vision and machine learning. These objectives are for the most part simple, in the sense that no iterative loops are involved, and conditional statements are encapsulated in functions such as abs or logsumexp. However, it is important for the success of AD that such 'simple' objective functions are handled efficiently, as so many problems in computer vision and machine learning are of this form.
- Is Part Of:
- Optimization methods and software. Volume 33:Number 4/6(2018)
- Journal:
- Optimization methods and software
- Issue:
- Volume 33:Number 4/6(2018)
- Issue Display:
- Volume 33, Issue 4/6 (2018)
- Year:
- 2018
- Volume:
- 33
- Issue:
- 4/6
- Issue Sort Value:
- 2018-0033-NaN-0000
- Page Start:
- 889
- Page End:
- 906
- Publication Date:
- 2018-11-02
- Subjects:
- Automatic differentiation -- benchmark -- machine learning -- computer vision
65D -- 68T
Mathematical optimization -- Periodicals
Algorithms -- Periodicals
519.7 - Journal URLs:
- http://www.tandfonline.com/toc/goms20/current ↗
http://www.tandfonline.com/ ↗ - DOI:
- 10.1080/10556788.2018.1435651 ↗
- Languages:
- English
- ISSNs:
- 1055-6788
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 6275.120000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 7352.xml