Abstract

The detection of plant diseases has been a hot research topic lately, specially since deep learning models and state-of-the-art convolutional neural networks (CNNs) architectures came into play. For this reason, this paper aims to compare several multitask CNN architectures used for: (i) classifying the environmental stress of coffee leaves, and (ii) estimating the severity of diseases that affect coffee plantations. This study is performed in two stages. First, the best performing CNN architecture was obtained from the multitask tests, which was ResNet34. Second, we improved the performance of ResNet34 by training it with six different optimization functions, and three different initial learning rates. This comparison was based on the analysis of different performance metrics such as the classification accuracy, training loss, F1-score, and the required number of epochs to achieve convergence. Our results show that with an initial learning rate of $$1\times 10^{-3}$$ , Adagrad and Adam are the best optimizers for disease classification and severity estimation, respectively. Likewise, stochastic gradient descent shows to be an acceptable optimizer when the momentum hyperparameter is tuned properly.

Full Text
Published version (Free)

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