• DocumentCode
    3350437
  • Title

    Building Linux based neural network applications

  • Author

    Liu, Xing

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Syst., Kwantlen Univ. Coll., Surrey, BC, Canada
  • fYear
    2004
  • fDate
    16-17 Aug. 2004
  • Firstpage
    214
  • Lastpage
    219
  • Abstract
    Neural networks can be trained to approximate arbitrary nonlinear mappings. Because of this capability, they have been successfully used in applications such as system modeling, time-series prediction, automatic control and pattern recognition. In these applications, a mapping is needed to represent the input-output relationship of a real-world process. Neural networks can be trained to form this mapping. However, process parameters may vary over time. When this occurs, the neural network has to be retrained. If a neural network is already being used in a system, new real-time data has to be collected and used to retrain the neural network. Data collection and retraining have to be conducted without disturbing the main task. The retraining should be automatically initiated when significant errors are detected and should stop when the new neural network is satisfactory. Developing the software for such a neural network based system is not trivial, especially if the application is for embedded systems. The development can be made easier when a multitasking operating system such as Linux is employed. This paper provides the results of the investigation into how such an "adaptive" system can be designed.
  • Keywords
    Linux; adaptive systems; embedded systems; learning (artificial intelligence); neural nets; software engineering; Linux based neural network applications; adaptive system design; arbitrary nonlinear mapping approximation; arbitrary nonlinear mappings; data collection; data retraining; embedded systems; input-output relationship; multitasking operating system; neural network retraining; process parameters; time-varying parameters; Application software; Automatic control; Embedded software; Embedded system; Linux; Modeling; Multitasking; Neural networks; Pattern recognition; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cognitive Informatics, 2004. Proceedings of the Third IEEE International Conference on
  • Print_ISBN
    0-7695-2190-8
  • Type

    conf

  • DOI
    10.1109/COGINF.2004.1327478
  • Filename
    1327478