← all repositories
visipedia/inat_comp

A Kaggle rival run by bugs and birds

iNaturalist's annual computer-vision competition asks models to identify species from wildly uneven, real-world photos—thousands of classes, many with a handful of examples.

807 stars Python Data ToolingComputer Vision
inat_comp
Velocity · 7d
+0.2
★ / day
Trend
steady
star history

What it does

This repo hosts dataset pointers and rules for the iNaturalist Challenge, a yearly computer-vision competition focused on fine-grained species classification. Participants train models to identify plants and animals from user-submitted photos—think “is this a monarch or a viceroy butterfly?” at scale.

The interesting bit

The dataset mirrors reality’s messy generosity: thousands of species classes with wildly imbalanced sample counts. A common garden weed might have ten thousand photos; a rare orchid, twelve. That long-tail distribution makes it a stress test for models that usually expect tidy, balanced training sets.

Key highlights

  • Active competitions dating back to 2017; 2021 was the most recent listed
  • Part of the Visipedia project, which aims to build a visual encyclopedia of species
  • Focuses on “fine-grained” classification—distinguishing visually similar species, not just “bird vs. airplane”
  • Datasets drawn from actual iNaturalist user submissions, so image quality and angles vary wildly
  • Roughly 800+ stars suggest steady researcher interest, though repo activity is minimal between competition years

Caveats

  • README is skeletal: just a list of competition years with links to subfolders; no dataset statistics, download scripts, or baseline code visible at top level
  • No candidate images provided, and the repo itself appears to be mostly organizational glue—pointers rather than tooling

Verdict

Worth bookmarking if you build species-ID models or study long-tail learning. Skip it if you want ready-to-run code; this is a signpost, not a framework.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.