{"title":"Challenges in implementation of ANN in embedded system","authors":"Subhrajit Mitra, P. Chattopadhyay","doi":"10.1109/ICEEOT.2016.7754996","DOIUrl":null,"url":null,"abstract":"Artificial Neural Networks (ANN) provides a simple and efficient method to implement highly non-linear complex systems due to its “Universal Function Approximation” capabilities. However lack of a simple hardware design that is capable of adopting any changes in operating environment of the system limits the applicability of ANN in automotive and industrial environment. The most challenging task for implementation of ANN in embedded plat-form is realization of non-linear sigmoidal activation function. This paper aims to address various hardware implementation issues of ANN in terms of speed, accuracy and resource utilization. Inverse Definite Minimum Time (IDMT) characteristic has been realized and verified using XILINX Spartan-3AN FPGA with very simple ANN model. Sigmoid activation function played a very crucial role in designing and implementation of ANN. Among various techniques piece wise linear approximation (PLAN) has found to be the most optimized and hardware friendly methods for implementing of sigmoid function on reconfigurable FPGA platform.","PeriodicalId":383674,"journal":{"name":"2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEEOT.2016.7754996","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
Artificial Neural Networks (ANN) provides a simple and efficient method to implement highly non-linear complex systems due to its “Universal Function Approximation” capabilities. However lack of a simple hardware design that is capable of adopting any changes in operating environment of the system limits the applicability of ANN in automotive and industrial environment. The most challenging task for implementation of ANN in embedded plat-form is realization of non-linear sigmoidal activation function. This paper aims to address various hardware implementation issues of ANN in terms of speed, accuracy and resource utilization. Inverse Definite Minimum Time (IDMT) characteristic has been realized and verified using XILINX Spartan-3AN FPGA with very simple ANN model. Sigmoid activation function played a very crucial role in designing and implementation of ANN. Among various techniques piece wise linear approximation (PLAN) has found to be the most optimized and hardware friendly methods for implementing of sigmoid function on reconfigurable FPGA platform.