Developer builds AI agent to automate dog image curation for ML model training

A developer building Todogs, a Pokémon GO-style dog breed recognition app for Android and iOS, needed large volumes of clean, correctly labelled dog images to train and improve a TensorFlow model covering 117 breeds. Manually sourcing and filtering images — checking for wrong breed tags, studio shots, cropped dogs, or multi-dog frames — proved too time-consuming to scale. Participating in Google's All Things Agentic Hackathon, the developer built an AI agent using Google Cloud tools including Gemini, Vertex AI, and the Agentspace SDK to automate the entire pipeline. The agent fetches images from online repositories, applies fast Python-based checks for file size and near-duplicate detection via perceptual hashing, then uses Gemini to verify breed accuracy, image sharpness, single-dog presence, and whether the photo resembles a real-world phone snapshot rather than a studio image. The solution aims to compress a process that previously took weeks into a matter of minutes, and could also be used to vet user-submitted photos from the app as future training data.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in