JOURNAL ARTICLE

Convolutional Neural Network Hardware Implementation for Flower Classification

Abstract

Flower classification becomes more and more important as the medical and industrial world grows. Based on that emergency, Convolutional Neural Network (CNN) proposed a way for computer to recognize flowers in place of human as the data becomes enormous. This study proposes the hardware architecture for CNN which is tested with FPGA. Numbers and type of layers, as well as their properties are also proposed for effective hardware implementation. Math functions that engine the CNN are also well-cared for the smoothness of both feed forward and back propagation processes. Measurements were taken on the proposed CNN; its accuracy and yield were verified. It also appeared that the classification accuracy of the CNN is strongly affected by the training conditions as well as the flower characteristics. This indicates that further image pre-processing can improve the accuracy of the CNN, which can be implemented separately with the CNN or embedded in CNN's first layers by controlling the weights.

Keywords:
Convolutional neural network Computer science Artificial neural network Artificial intelligence Computer architecture Computer hardware Pattern recognition (psychology) Machine learning

Metrics

1
Cited By
0.16
FWCI (Field Weighted Citation Impact)
20
Refs
0.70
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Leaf Properties and Growth Measurement
Life Sciences →  Agricultural and Biological Sciences →  Plant Science
Greenhouse Technology and Climate Control
Life Sciences →  Agricultural and Biological Sciences →  Plant Science
Smart Agriculture and AI
Life Sciences →  Agricultural and Biological Sciences →  Plant Science

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.