Skip to content

Nandostream11/Sign-language-decoder-DIP

Repository files navigation

ASL Recognition with XGBoost

Overview

This project involves recognizing American Sign Language (ASL) characters using machine learning. We preprocess the dataset, handle class imbalances, and use the XGBoost classifier to train a model that can predict ASL letters based on image data.

Features

  • Data Preprocessing: Cleaned the dataset to handle imbalances, removing classes with fewer than 2 samples.
  • Label Mapping: Converted categorical labels to continuous integer labels for model compatibility.
  • Model Training: Trained an XGBoost classifier to predict ASL characters.
  • Evaluation: Used accuracy to evaluate the model's performance.
  • Model Saving: Saved the trained model and label mapping for future inference.

Requirements

  • Python 3.7+
  • Libraries:
    • xgboost
    • numpy
    • sklearn
    • pickle
    • collections

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages