Abstract

Embedded systems only have a limited amount of energy and in consequence embedded product design requires choosing low cost and low spec processors. However, such systems require fast response of software applications that implement algorithms of considerable complexity. Deep Learning models have a high energy consumption especially when performing complex calculations such as real time object recognition in images. Inference time together with energy consumption and accuracy are opposing optimization criteria and constitute a multi-objective optimization problem. We propose to use a methodology that can deal with the multiple objective optimization of Convolutional Neural Networks in regard to those aspects. The method uses the NSGA-III algorithm with customized operators to find an enhanced network architecture. Proof of concept is given by using the GTSRB dataset as benchmark. Results are promising and show that a practically relevant trade-off between accuracy and computing effort can be determined with the evolutionary approach presented here.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.