loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
10th Asia-Pacific Software Engineering Conference (APSEC'03)
Software Engineering Methods for Neural Networks
Chiang Mai, Thailand
December 10-December 12
ISBN: 0-7695-2011-1
Anthony Senyard, The University of Melbourne, Victoria, Australia
Ed Kazmierczak, The University of Melbourne, Victoria, Australia
Leon Sterling, The University of Melbourne, Victoria, Australia
Neural networks have been used to solve a wide range of problems. Unfortunately, many of the applications of neural networks reported in the literature have been built in an ad-hoc manner, without being informed by the techniques and tools of software engineering. The problem with developing neural networks in an ad-hoc manner, using a "trial and error" or "build and fix" approach, is that successes are difficult to repeat. Building neural networks to solve specific problems using ad-hoc processes is repeatable only if there is a sufficient culture of disciplined practice and experienced people in the organisation to facilitate the process. In this paper we propose a set of methods for developing neural networks that can be used to systematically and repeatably "engineer" neural networks to solve specific problems. We explore the "design problem" for neural networks, and the problem of validating and verifying the operation and learning algorithms for neural network software. A feature of our approach is to separate the generic components of a neural network from the application specific components.
Index Terms:
neural networks, verification and validation, specification, development process
Citation:
Anthony Senyard, Ed Kazmierczak, Leon Sterling, "Software Engineering Methods for Neural Networks," apsec, pp.468, 10th Asia-Pacific Software Engineering Conference (APSEC'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.