• 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