Title :
Engineering reliable neural networks
Author :
Partridge, D. ; Yates, W.B.
Author_Institution :
Exeter Univ., UK
Abstract :
The notion of multiversion system design is imported from software engineering where it has sometimes been used as part of a strategy for producing highly reliable software. We have further developed and refined this notion such that we can confidently undertake to improve the performance of any single neural network. For a number of reasons neural computing is better suited for use with a multiversion strategy than the conventional computing from whence the basic idea came. We have developed a methodology to underpin a multiversion approach to highly reliable neural net implementations. We present this methodology and several different applications of it (e.g., single level and two-level multiversion systems) that demonstrate the generalisation improvements obtainable within the general framework of a diverse, multiversion approach. A variety of results are compared and contrasted. They indicate that significant generalisation improvements can be obtained by a variety of different means
Keywords :
fault tolerant computing; generalisation (artificial intelligence); learning (artificial intelligence); neural nets; performance evaluation; software engineering; Neural Net Software Development Methodology; generalisation; learning; multiversion strategy; multiversion system design; neural computing; neural network engineering; neural network reliability; performance; reliable software; single level multiversion systems; software engineering; two-level multiversion systems;
Conference_Titel :
Artificial Neural Networks, 1995., Fourth International Conference on
Conference_Location :
Cambridge
Print_ISBN :
0-85296-641-5
DOI :
10.1049/cp:19950581