JOURNAL ARTICLE

Flower Classification with Convolutional Neural Networks

Abstract

Computer software that is able to identify the plant type given the image can be very beneficial tool in the area of botany, horticulture and agriculture. Besides improving the research possibilities in the mentioned fields, it can be used as entertaining learning tool or it can be applied to other similar domains. Flower classification can be quite challenging task, since the majority of flowers have highly similar main features. This paper proposes using convolutional neural networks for flower classification. The first step in this research was preparing the dataset for network training. Numerous of network models were implemented during this research, but the main focus is on LeNet and AlexNet models. AlexNet model with Sigmoid Uniform function for allocating initial weights provided the best classification results in this research. Network training, as well as the data preprocessing was conducted in deeplearning4j Java library.

Keywords:
Computer science Convolutional neural network Preprocessor Artificial neural network Contextual image classification Focus (optics) Task (project management) Artificial intelligence Java Sigmoid function Software Machine learning Function (biology) Pattern recognition (psychology) Data mining Image (mathematics)

Metrics

7
Cited By
0.93
FWCI (Field Weighted Citation Impact)
20
Refs
0.86
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Smart Agriculture and AI
Life Sciences →  Agricultural and Biological Sciences →  Plant Science
Leaf Properties and Growth Measurement
Life Sciences →  Agricultural and Biological Sciences →  Plant Science
Spectroscopy and Chemometric Analyses
Physical Sciences →  Chemistry →  Analytical Chemistry
© 2026 ScienceGate Book Chapters — All rights reserved.