Publication:
Flower Classification with Deep CNN and Machine Learning Algorithms

No Thumbnail Available

Date

2019-09-11

Authors

Journal Title

Journal ISSN

Volume Title

Publisher

Research Projects

Organizational Units

Journal Issue

Abstract

Development of the recognition of rare plant species will be advantageous in the fields such as the pharmaceutical industry, botany, agricultural, and trade activities. It was also very challenging that there is diversity of flower species and it is very hard to classify them when they can be very similar to each other indeed. Therefore, this subject has already become crucial. In this context, this paper presents a classification system for flower images by using Deep CNN and Data Augmentation. Recently, Deep CNN techniques have become the latest technol­ogy for such problems. However, the fact is that getting better performance for the flower classification is stuck due to the lack of labeled data. In the study, there are three primary contributions: First, we proposed a classification model to cultivate the perfor­mance of classifying of flower images by using Deep CNN for extracting the features and various machine learning algorithms for classifying purposes. Second, we demonstrated the use of image augmentation for achieving better performance results. Last, we compared the performances of the machine-learning classifiers such as SVM, Random Forest, KNN, and Multi-Layer Perceptron(MLP). In the study, we evaluated our classification system using two datasets: Oxford-17 Flowers, and Oxford-102 Flowers. We divided each dataset into the training and test sets by 0.8 and 0.2, respectively. As a result, we obtained the best accuracy for Oxford 102-FIowers Dataset as 98.5% using SVM Classifier. For Oxford 17-Flowers Dataset, we found the best accuracy as 99.8% with MLP Classifier. These results are better than others’ that classify the same datasets in the literature.

Description

Keywords

Machine Learning, CNN, Feature Extraction, Data Augmentation, Flower Classification, Makine Öğrenme, Özellik Çıkarma, Veri Büyütme, Çiçek Sınıflandırması

Citation