All Projects

Sign Language Detection with YOLOv5

End-to-end computer vision pipeline that trains a YOLOv5 model to detect and recognize American Sign Language alphabet in real-time images, with deployment to Vertex AI.
Project
Sign Language Detection with YOLOv5
project id
sign-language-detection-with-yolov5
Use this id to create a new project in ZenML
Pipelines

Training Pipeline

Pipeline that loads data from Roboflow, augments it, and trains a YOLOv5 model on Vertex AI.

Deployment Pipeline

Pipeline that loads the trained model, builds a BentoML bundle, and deploys it to Vertex AI.

Inference Pipeline

Pipeline that loads test data and runs predictions using the deployed model.

Recommended Stack

Stack Components

  • Orchestrator: local
  • Artifact Store: gcp
  • Step Operator: vertex
Details

This project demonstrates how AI can bridge communication gaps for the deaf community by automatically recognizing American Sign Language (ASL) alphabet signs in real-time images. Using computer vision and modern MLOps practices, I've built an end-to-end pipeline that can detect and interpret ASL signs with high accuracy.

What It Does

The system uses YOLOv5, a state-of-the-art object detection algorithm, to identify and classify hand signs representing the ASL alphabet. This enables real-time translation of sign language into text, making communication more accessible for deaf individuals.

How It Works

The project leverages ZenML to orchestrate a sophisticated machine learning workflow:
- Data Processing: Automatically downloads and prepares ASL alphabet images from Roboflow
- Data Augmentation: Enhances training data using Albumentations to improve model robustness
- GPU-Accelerated Training: Trains the YOLOv5 model on Google Vertex AI with GPU support
- Experiment Tracking: Records all training metrics and parameters with MLflow
- Deployment: Packages the model with BentoML for production-ready inference
- Inference Pipeline: Provides a streamlined way to make predictions on new images

This project showcases how modern MLOps practices can be applied to create AI solutions that make a real difference in people's lives, while demonstrating advanced skills in computer vision, cloud computing, and machine learning engineering.

Gallery

Unify Your ML and LLM Workflows

Free, powerful MLOps open source foundation
Works with any infrastructure
Upgrade to managed Pro features
Dashboard displaying machine learning models, including versions, authors, and tags. Relevant to model monitoring and ML pipelines.