DocumentCode
303256
Title
Correctness, efficiency, extendability and maintainability in neural network simulation
Author
Lawrence, Steve ; Tsoi, AhChung ; Giles, CLee
Author_Institution
NEC Res. Inst., Princeton, NJ, USA
Volume
1
fYear
1996
fDate
3-6 Jun 1996
Firstpage
474
Abstract
A large number of neural network simulators are publicly available to researchers. However, when a new paradigm is being developed, as is often the case, the advantages of using existing simulators decrease, causing most researchers to write their own software. It has been estimated that 85% of neural network researchers write their own simulators. We present techniques and principles for the implementation of neural network simulators. First and foremost, we discuss methods for ensuring the correctness of results-avoiding duplication, automating common tasks, using assertions liberally, implementing reverse algorithms, employing multiple algorithms for the same task, and using extensive visualization. Secondly, we discuss efficiency concerns, including using appropriate granularity object-oriented programming, and pre-computing information whenever possible
Keywords
formal specification; neural nets; object-oriented programming; simulation; software engineering; efficiency; extendability; maintainability; neural network simulation; object-oriented programming; reverse algorithms; specification; Australia; Computational modeling; Computer networks; Computer simulation; Intelligent networks; Maintenance engineering; National electric code; Neural networks; Object oriented modeling; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Neural Networks, 1996., IEEE International Conference on
Conference_Location
Washington, DC
Print_ISBN
0-7803-3210-5
Type
conf
DOI
10.1109/ICNN.1996.548939
Filename
548939
Link To Document