WhatTheFlower is neural network model which can classify 5 types of Flowers using Deep Learning
Classifying 5 types of Flowers using Deep Learning.
![]() |
![]() |
---|---|
Rose: 0.986 | Dandelion: 0.93 |
The dataset is from Tensorflow’s Flowers Recognition. The goal is to classify five kinds of flowers (daisy, dandelion, roses, sunflowers, tulips) by raw image.
The dataset contains 3670 images of flowers. The pictures are divided into five classes: daisy, dandelion, roses, sunflowers, tulips. For each class there are about 700 photos.
python3 train.py
python3 predict.py <filename>
Keras
(tensorflow.python.keras) for building models OpenCV
(cv2) for processing imagessikit-learn
(sklearn) for train_test_split sudo pip3 install -r requirements.txt
command.