Bird Species Classification Challenge | bitgrit

Bird Species Classification Challenge

Develop an ML model to predict bird species using their attributes and geographical locations.


bitgrit facebook
bitgrit twitter
bitgrit linkedin







  • 25 May 2022

    A notebook for beginners has been added to the "Resources" section (More information can be found in the guidelines).
This is a learning competition. Aside from knowledge, there is no monetary prize at stake. As we progress through the ages, we learn more and more about the world around us and the creatures that inhabit the earth with us. That being said, through zoological studies, taxonomists have taken up the challenge of identifying and describing everything that lives on earth. Taxonomists describe thousands and thousands of new extant species every year. Sometimes these species are completely new ones that have never been studied before and sometimes they are subspecies that have enough unique characteristics to separate them from their original species designation. Moreover, when a species is identified, its population needs to be determined and tracked. Thankfully, machine learning can make this monumental task more efficient. Problem Statement: Scientists have determined that a known species of bird should be divided into 3 distinct and separate species. These species are endemic to a particular region of the country and their populations must be tracked and estimated with as much precision as possible. As such, a non-profit conservation society has taken up the task. They need to be able to log which species they have encountered based on the characteristics that their field officers observe in the wild. Using certain genetic traits and location data, can you predict the species of bird that has been observed? This is a beginner-level practice competition and your goal is to predict the bird species (A, B, or C) based on attributes or location.
  • 18 May 2022 Competition Starts
The goal of this competition is to predict the bird species (species A, B and C) using attributes and geographical locations. To build your machine learning model, we have provided the following datasets: There are 2 datasets for this competition, train datasets and test datasets. Both datasets have bird data for locations 1 to 3. The training_set and the training_target can be joined with the 'id' column. Your goal is to build the algorithm(s) that predicts the "Species" in the training_target.csv. 'training_set.csv': - 'species': animal species (A, B, C) - 'bill_length': bill length (mm) - 'bill_depth': bill depth (mm) - 'wing_length': wing length (mm) - 'mass': body mass (g) - 'location': island type (Location 1, 2, 3) - 'sex': animal sex (0: Male; 1: Female; NA: Unknown) **The submission file should follow the same format as the example file (solution_format.csv). Submissions are evaluated on accuracy (Number of correct predictions / Total number of predictions). NOTE: You may submit a solution file up to 3 times a day. To give you a helping hand, we've prepared a beginners guide notebook that walks you through step by step on how to make your first submission! It covers Exploratory Data Analysis, dealing with missing data, feature preprocessing and engineering, and building a simple Decision Tree Classifier. You can find the guide under the "Resources" section of this competition.
Who do I contact if I need help regarding a competition?
For any inquiries, please contact us at
How can I report a bug?
Please shoot us an email at with details and a description of the bug you are facing, and if possible, please attach a screenshot of the bug itself.
If I win, how can I receive my reward?
This is a learning competition. Aside from knowledge, there are no prizes for this competition.
1. This competition is governed by the following Terms of Participation. Participants must agree to and comply with these Terms to participate. 2. Users can make a maximum number of 3 submissions per day. If users want to submit new files after making three submissions in a day, they will have to wait until the following day to do so. Please keep this in mind when uploading a CSV file. 3. The use of external datasets is not allowed. 4. It is not allowed to upload the competition dataset to other websites. 5. All submissions need to be made as an individual; no teams are allowed in this competition. 6. This competition has a rolling leaderboard of 90 days. Once a submission is more than 90 days old, it will no longer count on the leaderboard. 7. This competition is for learning and exploring. Aside from knowledge, there are no prizes for this competition. 8. If you have any inquiries about this competition, please don’t hesitate to reach out to us at
New Submission
Step 1
Upload your file
Upload your csv file here.
Your submission should be in .csv format.
Step 2
Briefly describe your submission (400 characters or less)
3 submission(s) left.

Thanks for your submission!

We’ll send updates to your email. You can check your email and preferences here.
My Submissions