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...
Saved in:
Main Author: | |
---|---|
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 |