Digital Repository

Enhancing Online Animal Adoptions via Machine Learning

Show simple item record

dc.contributor.author Jeyaraj, Pradeepa
dc.date.accessioned 2021-07-28T16:22:36Z
dc.date.available 2021-07-28T16:22:36Z
dc.date.issued 2020
dc.identifier.citation Jeyaraj, Pradeepa (2020) Enhancing Online Animal Adoptions via Machine Learning, BEng. Dissertation Informatics Institute of Technology en_US
dc.identifier.other 2016243
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/618
dc.description.abstract Overpopulation of stray dogs is a serious threat to the human community since they transmit a dangerous viral infection called rabies and as well they live a miserable life living with lack of resources. Strategies to control overpopulation include sterilizing, euthanizing and adopting the strays. The ethical and popular method of acquisition in controlling strays is adoption. Adoptions are mostly carried out by animal shelters which cause to overcrowd it; hence it is essential to increase the speed of adoption process. The increase in usage of internet has provided platforms for shelters to advertise adoptions online by sharing pictures. Although there have been past researches on analyzing photo traits and factors affecting the adoption speed, yet simpler improvements are required to guide shelters in posting influential photos. Therefore an automated computerized approach is introduced to guide end users in posting influential photos online which enhances adoption speed. The model used in the project has been built using convolution neural networks. Mobile net model has been used as the pre-trained model since this project requires very fine-grained classification. The pre-trained model has been fine-tuned to perform better while making predictions. The developed model is trained with images to predict the adoption speed of the user input image. The model was developed using Keras and Tensorflow framework libraries whereas the web application was developed using Flask framework. The web application contains modules to preprocess the input image, make predictions and decode the predictions. The web application allows user to upload an image and the input is processed to make prediction of the adoption speed. This project provides a novel approach towards the existing social problem. Although it is a new approach, the results obtained have proved decent enough in performance and its outcome. The developed application has been evaluated using feedbacks from experts and using strategy developed by the author. en_US
dc.subject Dog Adoptions en_US
dc.subject Image Classification en_US
dc.subject Machine learning en_US
dc.title Enhancing Online Animal Adoptions via Machine Learning en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account