A MOBILE APPLICATION FOR BIRD SPECIES RECOGNITION USING DEEP LEARNING TECHNIQUES

The development of a mobile application for bird species identification has become a significant area of research due to its potential to engage bird enthusiasts, facilitate citizen science initiatives, and contribute to conservation efforts. In this project, we present a comprehensive approach to...

Full description

Saved in:
Bibliographic Details
Main Author: ALVAREZ BERAI, UCHONG
Format: Final Year Project Report
Language:English
English
Published: Universiti Malaysia Sarawak, (UNIMAS) 2023
Subjects:
Online Access:http://ir.unimas.my/id/eprint/43142/1/Alvarez%20Berai%2024pgs.pdf
http://ir.unimas.my/id/eprint/43142/4/Alvarez%20Berai%20ft.pdf
http://ir.unimas.my/id/eprint/43142/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.unimas.ir.43142
record_format eprints
spelling my.unimas.ir.431422024-07-03T02:24:13Z http://ir.unimas.my/id/eprint/43142/ A MOBILE APPLICATION FOR BIRD SPECIES RECOGNITION USING DEEP LEARNING TECHNIQUES ALVAREZ BERAI, UCHONG T Technology (General) The development of a mobile application for bird species identification has become a significant area of research due to its potential to engage bird enthusiasts, facilitate citizen science initiatives, and contribute to conservation efforts. In this project, we present a comprehensive approach to building a mobile application for bird species identification, encompassing the development of a machine learning model in Jupyter Lab, model optimization using Google Cloud Platform with Vertex AI, then building the API to process the request then send prediction and the creation of an application through Android Studio. The system utilizeses a convolutional neural network (CNN) architecture through transfer learning trained on a dataset of local Sarawak birds. The images were preprocessed to enhance relevant features and remove noise. The CNN transfer learning model chosen was EfficientNet-B4. To validate the robustness of the model, 5 famous transfer learning model (EfficientNet-B4, ResNet-50, InceptionV3, MobileNetV2 and VGG16) were compared through parameters such as training time, training loss, validation loss, training accuracy, validation accuracy, test loss, and test accuracy. The chosen EfficientNet-B4 model achieved an accuracy of 93.06%, test loss of 0.3156, training accuracy of 96.81%, training loss of 0.1081, validation accuracy of 93.87%, validation loss of 0.2853 and average training time of 285 seconds for 1 epoch with a total of 20 epochs, demonstrating its effectiveness in accurately classifying the bird species. The successful completion of this project makes a valuable contribution to the field of bird species identification and conservation. The developed mobile application provides an accessible and user-friendly tool for bird enthusiasts, researchers, and citizen scientists, promoting active engagement in bird conservation efforts and facilitating data collection for monitoring bird populations and habitats. Future directions for this project include expanding the model's dataset to cover a broader range of bird species and environmental conditions, as well as integrating real-time updates and environmental sensor data to enhance the application's functionality and provide users with dynamic and contextually rich bird identification information. Universiti Malaysia Sarawak, (UNIMAS) 2023 Final Year Project Report NonPeerReviewed text en http://ir.unimas.my/id/eprint/43142/1/Alvarez%20Berai%2024pgs.pdf text en http://ir.unimas.my/id/eprint/43142/4/Alvarez%20Berai%20ft.pdf ALVAREZ BERAI, UCHONG (2023) A MOBILE APPLICATION FOR BIRD SPECIES RECOGNITION USING DEEP LEARNING TECHNIQUES. [Final Year Project Report] (Unpublished)
institution Universiti Malaysia Sarawak
building Centre for Academic Information Services (CAIS)
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Sarawak
content_source UNIMAS Institutional Repository
url_provider http://ir.unimas.my/
language English
English
topic T Technology (General)
spellingShingle T Technology (General)
ALVAREZ BERAI, UCHONG
A MOBILE APPLICATION FOR BIRD SPECIES RECOGNITION USING DEEP LEARNING TECHNIQUES
description The development of a mobile application for bird species identification has become a significant area of research due to its potential to engage bird enthusiasts, facilitate citizen science initiatives, and contribute to conservation efforts. In this project, we present a comprehensive approach to building a mobile application for bird species identification, encompassing the development of a machine learning model in Jupyter Lab, model optimization using Google Cloud Platform with Vertex AI, then building the API to process the request then send prediction and the creation of an application through Android Studio. The system utilizeses a convolutional neural network (CNN) architecture through transfer learning trained on a dataset of local Sarawak birds. The images were preprocessed to enhance relevant features and remove noise. The CNN transfer learning model chosen was EfficientNet-B4. To validate the robustness of the model, 5 famous transfer learning model (EfficientNet-B4, ResNet-50, InceptionV3, MobileNetV2 and VGG16) were compared through parameters such as training time, training loss, validation loss, training accuracy, validation accuracy, test loss, and test accuracy. The chosen EfficientNet-B4 model achieved an accuracy of 93.06%, test loss of 0.3156, training accuracy of 96.81%, training loss of 0.1081, validation accuracy of 93.87%, validation loss of 0.2853 and average training time of 285 seconds for 1 epoch with a total of 20 epochs, demonstrating its effectiveness in accurately classifying the bird species. The successful completion of this project makes a valuable contribution to the field of bird species identification and conservation. The developed mobile application provides an accessible and user-friendly tool for bird enthusiasts, researchers, and citizen scientists, promoting active engagement in bird conservation efforts and facilitating data collection for monitoring bird populations and habitats. Future directions for this project include expanding the model's dataset to cover a broader range of bird species and environmental conditions, as well as integrating real-time updates and environmental sensor data to enhance the application's functionality and provide users with dynamic and contextually rich bird identification information.
format Final Year Project Report
author ALVAREZ BERAI, UCHONG
author_facet ALVAREZ BERAI, UCHONG
author_sort ALVAREZ BERAI, UCHONG
title A MOBILE APPLICATION FOR BIRD SPECIES RECOGNITION USING DEEP LEARNING TECHNIQUES
title_short A MOBILE APPLICATION FOR BIRD SPECIES RECOGNITION USING DEEP LEARNING TECHNIQUES
title_full A MOBILE APPLICATION FOR BIRD SPECIES RECOGNITION USING DEEP LEARNING TECHNIQUES
title_fullStr A MOBILE APPLICATION FOR BIRD SPECIES RECOGNITION USING DEEP LEARNING TECHNIQUES
title_full_unstemmed A MOBILE APPLICATION FOR BIRD SPECIES RECOGNITION USING DEEP LEARNING TECHNIQUES
title_sort mobile application for bird species recognition using deep learning techniques
publisher Universiti Malaysia Sarawak, (UNIMAS)
publishDate 2023
url http://ir.unimas.my/id/eprint/43142/1/Alvarez%20Berai%2024pgs.pdf
http://ir.unimas.my/id/eprint/43142/4/Alvarez%20Berai%20ft.pdf
http://ir.unimas.my/id/eprint/43142/
_version_ 1804070532724817920
score 13.222552