Affiliation:
1. School of Electrical Engineering and Computer Engineering, National Technical University of Athens, 15773 Athens, Greece
2. Institute of Communication and Computer Systems, 10682 Athens, Greece
Abstract
This paper investigates the usage of machine learning (ML) algorithms on agricultural images with the aim of extracting information regarding the health of plants. More specifically, a custom convolutional neural network is trained on Google Colab using photos of healthy and unhealthy plants. The trained models are evaluated using various single-board computers (SBCs) that demonstrate different essential characteristics. Raspberry Pi 3 and Raspberry Pi 4 are the current mainstream SBCs that use their Central Processing Units (CPUs) for processing and are used for many applications for executing ML algorithms based on popular related libraries such as TensorFlow. NVIDIA Graphic Processing Units (GPUs) have a different rationale and base the execution of ML algorithms on a GPU that uses a different architecture than a CPU. GPUs can also implement high parallelization on the Compute Unified Device Architecture (CUDA) cores. Another current approach involves using a Tensor Processing Unit (TPU) processing unit carried by the Google Coral Dev TPU Board, which is an Application-Specific Integrated Circuit (ASIC) specialized for accelerating ML algorithms such as Convolutional Neural Networks (CNNs) via the usage of TensorFlow Lite. This study experiments with all of the above-mentioned devices and executes custom CNN models with the aim of identifying plant diseases. In this respect, several evaluation metrics are used, including knowledge extraction time, CPU utilization, Random Access Memory (RAM) usage, swap memory, temperature, current milli Amperes (mA), voltage (Volts), and power consumption milli Watts (mW).
Funder
European Commission under HORIZON.2.6.3—Agriculture, Forestry and Rural Areas
European Commission
Reference19 articles.
1. Kim, H., Nam, H., Jung, W., and Lee, J. (2017, January 24–25). Performance Analysis of CNN Frameworks for GPUs. Proceedings of the 2017 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Santa Rosa, CA, USA.
2. ImageNet Classification with Deep Convolutional Neural Networks;Krizhevsky;Commun. ACM,2017
3. ImageNet Large Scale Visual Recognition Challenge;Russakovsky;Int. J. Comput. Vis.,2015
4. Hara, K., Saito, D., and Shouno, H. (2015, January 12–17). Analysis of Function of Rectified Linear Unit Used in Deep Learning. Proceedings of the 2015 International Joint Conference on Neural Networks (IJCNN), Killarney, Ireland.
5. Bottou, L. (1998). Online Learning and Neural Networks, Cambridge University Press.
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献