Skip to content Skip to navigation
University of Warwick
  • Study
  • |
  • Research
  • |
  • Business
  • |
  • Alumni
  • |
  • News
  • |
  • About

University of Warwick
Publications service & WRAP

Highlight your research

  • WRAP
    • Home
    • Search WRAP
    • Browse by Warwick Author
    • Browse WRAP by Year
    • Browse WRAP by Subject
    • Browse WRAP by Department
    • Browse WRAP by Funder
    • Browse Theses by Department
  • Publications Service
    • Home
    • Search Publications Service
    • Browse by Warwick Author
    • Browse Publications service by Year
    • Browse Publications service by Subject
    • Browse Publications service by Department
    • Browse Publications service by Funder
  • Statistics
  • Help & Advice
University of Warwick

The Library

  • Login

Training a feed-forward network by feeding gradients forward rather than by back-propagation of errors

Tools
- Tools
+ Tools

UNSPECIFIED (1997) Training a feed-forward network by feeding gradients forward rather than by back-propagation of errors. NEUROCOMPUTING, 16 (2). pp. 117-126. ISSN 0925-2312

Full text not available from this repository.

Abstract

This paper demonstrates how a multi-layer feed-forward network may be trained, using the method of gradient descent, by feeding gradients forward rather than by feeding errors backwards as is usual in the case of back-propagation. The gradient of steepest descent requires that the gradient of the output of the network with respect to each connection matrix be calculated and that the output of the final layer be calculated. The work in this paper shows how the gradients of the final output are determined by feeding the gradients of the intermediate outputs forward at the same time that the outputs of the intermediate layers are fed forward in order to determine the output of the final layer. This method turns out to be equivalent to back propagation for a 2-layer network but is much more readily extended to several layers. The method makes obvious a great potential for concurrency and the algorithm may be directly implemented using an array processing language. It may be used, without modification, for a network with arbitrary number of layers. The logic complexity of the algorithm is independent of the number of layers in the network.

Item Type: Journal Article
Subjects: Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software
Journal or Publication Title: NEUROCOMPUTING
Publisher: ELSEVIER SCIENCE BV
ISSN: 0925-2312
Date: 31 July 1997
Volume: 16
Number: 2
Number of Pages: 10
Page Range: pp. 117-126
Publication Status: Published
URI: http://wrap.warwick.ac.uk/id/eprint/16520

Data sourced from Thomson Reuters' Web of Knowledge

Request changes to a record

Actions (login required)

View Item View Item
twitter

Email us: publications@warwick.ac.uk
Contact Details
About Us