classification of endangered bird species using deep learning

Project Code :TCMAPY2257

Objective

The primary objective is to design and implement a deep learning-based framework for classifying endangered bird species using image data. The system will leverage CNN models, including EfficientNetB3, DenseNet121, MobileNetV2, and a custom CNN, to accurately identify species from uploaded images. The project aims to deliver a robust platform where users can upload images, receive real-time classification results, and view prediction confidence scores. The platform will also feature secure user authentication using a MySQL database and an AI-powered chat interface to answer user queries about bird species using the Gemini API. The project aims to deliver a comprehensive, educational, and accessible tool to support conservation and biodiversity efforts

Abstract

This project aims to classify endangered bird species using deep learning techniques to enhance conservation efforts. The system employs several state-of-the-art models, including EfficientNetB3, DenseNet121, a custom CNN, and MobileNetV2, for accurate bird species classification. These models are trained to recognize bird species from images, particularly focusing on endangered species. The backend of the system uses TensorFlow and Keras to implement the classification task, while the frontend, developed with HTML, CSS, and JavaScript, provides an interactive user interface for uploading bird images. The Flask-based web application allows users to register, log in, and receive predictions for bird species from uploaded images. The system is connected to a MySQL database for managing user data. Furthermore, the project integrates Gemini AI to provide an additional layer of functionality, allowing users to ask bird-related questions and receive detailed, accurate answers. The deep learning models are optimized for high accuracy and performance, offering predictions with high confidence. This platform serves as an automated tool for bird identification and aims to raise awareness about endangered species. By utilizing multiple deep learning models, the system ensures robust and reliable predictions, contributing to the conservation of wildlife.

Keywords: Endangered Bird Species, Deep Learning, EfficientNetB3, DenseNet121, Custom CNN, MobileNetV2, TensorFlow, Keras, Flask, Bird Classification, Web Application, MySQL, Gemini AI, Conservation, Image Recognition.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE REQUIREMENS

Operating System                               :  Windows 7/8/10

Server side Script                                :  Flask

Programming Language                     :  Python

Libraries                                              : Flask, Tensorflow, Pandas, Torch, Keras, Sklearn,                                                                             Numpy , Seaborn

IDE/Workbench                                  :  VSCode

Server Deployment                             :  Xampp Server

Database                                             :  mysql

HARDWARE REQUIREMENTS

Processor                                   - I3/Intel Processor

RAM                                       - 8GB (min)

Hard Disk                                - 128 GB

Key Board                               - Standard Windows Keyboard

Mouse                                      - Two or Three Button Mouse

Monitor                                    - Any

Demo Video

mail-banner
call-banner
contact-banner
Request Video