Back to projects
Research Project

Sustainability AI

Abstract

How much does it cost the planet to run a neural network? This project combines YOLOv5 object detection with Carbontracker to measure the real carbon footprint of ML inference — making the invisible environmental cost of AI visible and measurable.

Inference Carbon Footprint

per 1K images

0g CO₂~2.3g CO₂10g CO₂

~2.3g

CO₂ per 1K inferences

YOLOv5s on consumer GPU

0.8 kWh

Energy per training run

Tracked via Carbontracker

73%

mAP accuracy

On accessibility dataset

Source Code & Data

Methodology

Language

Python

Model

YOLOv5

Deep Learning

PyTorch

Emissions Tracking

Carbontracker

Background

Sustainability AI is a research project that combines YOLOv5 object detection with Carbontracker to measure the carbon footprint of running machine learning inference. The goal: make the environmental cost of AI visible, not invisible.

The project tracks GPU energy consumption during YOLOv5 detection runs and reports estimated CO₂ emissions per inference batch. It was built as an experiment in carbon-aware computing — understanding not just what AI can do, but what it costs the planet to do it.

Research Takeaways

Object detection pipeline setup with YOLOv5
Measuring ML model energy consumption with Carbontracker
Carbon-aware computing concepts
Research-style Python project structure