Open Access Open Access  Restricted Access Subscription Access

Implementation of Artificial Neural Network Training Data in Micro-controller Based Embedded System


Affiliations
1 Department of Computer Science & Engineering, Biju Pattnaik University of Technology, Orissa Engineering College, Bhubaneswar, Odisha - 752050, India
2 KIIT University Chandaka Industrial Estate, Patia, Bhubaneswar, Odisha-751024, India
3 Centurion University of Technology, Paralakhemundi, Gajapati, Odisha, India
 

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.

Keywords

NNT, Neural Networks, Simulator, Microcontroller.
User
Notifications
Font Size

Abstract Views: 189

PDF Views: 0




  • Implementation of Artificial Neural Network Training Data in Micro-controller Based Embedded System

Abstract Views: 189  |  PDF Views: 0

Authors

Jnana Ranjan Tripathy
Department of Computer Science & Engineering, Biju Pattnaik University of Technology, Orissa Engineering College, Bhubaneswar, Odisha - 752050, India
Hrudaya Kumar Tripathy
KIIT University Chandaka Industrial Estate, Patia, Bhubaneswar, Odisha-751024, India
S. S. Nayak
Centurion University of Technology, Paralakhemundi, Gajapati, Odisha, India

Abstract


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.

Keywords


NNT, Neural Networks, Simulator, Microcontroller.