Title :
Building Linux based neural network applications
Author_Institution :
Dept. of Comput. Sci. & Inf. Syst., Kwantlen Univ. Coll., Surrey, BC, Canada
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;
Conference_Titel :
Cognitive Informatics, 2004. Proceedings of the Third IEEE International Conference on
Print_ISBN :
0-7695-2190-8
DOI :
10.1109/COGINF.2004.1327478