Implementation of Artificial Neural Network Training Data in Micro-Controller Based Embedded System
Jnana Ranjan Tripathy, Hrudaya Kumar Tripathy, Sasmita Nayak · Oriental journal of computer science and technology · 2014
The Neural Network Trainer (NNT) was originally developed as a tool for training neural networks for use on a PC or comparable computing machine. NNT originally produced for the user an array of weights that corresponded to the weights in a neural network architecture designed by that user. From this point, it is was the user’s responsibility to create a neural network that could utilize these weights. This paper transforms this original tool into a complete neural network implementation package for microcontrollers. This software package includes the trainer, an assembly language based generic neural network for the PIC 18 series microcontroller, 8-bit neural network simulator, a microcontroller communication interface for testing embedded neural networks, and a C implemented neural network for any microcontroller with a C compiler.