Please use this identifier to cite or link to this item: https://hdl.handle.net/10646/3884
Full metadata record
DC FieldValueLanguage
dc.contributor.authorKwangware, Innocent T.-
dc.date.accessioned2020-03-04T07:50:34Z-
dc.date.available2020-03-04T07:50:34Z-
dc.date.issued2018-
dc.identifier.citationKwangware I.T. (2018). Deep learning for improved plant classification. (Unpublished thesis). University of Zimbabwe.en_US
dc.identifier.urihttp://hdl.handle.net/10646/3884-
dc.description.abstractPlants are crucial in the ecosystem: they enable life by providing oxygen, they have medicinal properties, among many other uses, and hence their classification is vital. Automating plant identification has remained a challenging task. Machine learning does not automate feature engineering, making its application to the problem an arduous task. Deep learning automates featuring engineering, but requires large datasets, presenting another challenge. This research proposes an improved and fast plant classification model for plants using deep learning on small datasets. The objectives of this research are to explore techniques that are state-of-the-art in the classification of plants using leaves, to improve the classification accuracy scores, and to model a framework for the classification. A convolutional neural network was designed and applied on a small leaf dataset with fine-tuning. An accuracy score of 94.99% was achieved. High overfitting was noted since the dataset was small. Data augmentation was applied to the dataset with the images augmented before being input into the model, differing from the many cases where augmentation is applied on-the-fly. This increased the success rate to 99.99% with reduced overfitting. This showed that augmentation applied in this way improves the performance of the model. Transfer learning with the same augmentation method was applied, resulting in a 100% test accuracy and stable results with low overfitting. The proposed methodology provided good results on the Flavia leaf data set used in the experiments. Finally, a deep learning framework for improved plant classification using leaves is outlined.en_US
dc.language.isoen_ZWen_US
dc.subjectMachine learningen_US
dc.subjectDeep learningen_US
dc.subjectplant classification modelen_US
dc.subjectconvolutional neural networken_US
dc.subjectTransfer learningen_US
dc.subjectoverfittingen_US
dc.subjectfeature engineeringen_US
dc.subjectfeature extractionen_US
dc.titleDeep learning for improved plant classificationen_US
thesis.degree.advisorViriri, Serestina-
thesis.degree.countryZimbabween_US
thesis.degree.disciplineComputer Scienceen_US
thesis.degree.facultyFaculty of Scienceen_US
thesis.degree.grantorUniversity of Zimbabween_US
thesis.degree.grantoremailspecialcol@uzlib.uz.ac.zw
thesis.degree.levelMScen_US
thesis.degree.nameMaster of Science in Computer Scienceen_US
thesis.degree.thesistypeThesisen_US
dc.date.defense2018-
Appears in Collections:Faculty of Science e-Theses Collection

Files in This Item:
File Description SizeFormat 
Kwangware_Deep_Learning_for_Improved_Plant_Classification.pdf2.41 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.