Skip to content

vanshaggarwal27/AI-powered-Sign-Language-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🀟 American Sign Language (ASL) Image Classification using CNN

Python 3.8+ TensorFlow 2.x License: MIT

This project implements a Convolutional Neural Network (CNN) to classify American Sign Language (ASL) hand gesture images into their respective alphabet classes (A-Z).


πŸ“Œ Project Overview

ASL is a vital communication method for the deaf and hard-of-hearing community. This project aims to automate the recognition of hand signs using deep learning.

The pipeline includes:

  • Image Preprocessing: Grayscale conversion and normalization.
  • Data Augmentation: Real-time transformations to prevent overfitting.
  • CNN Training: Feature extraction using deep convolutional layers.
  • Evaluation: Analyzing performance via accuracy/loss curves.

🧠 Model Architecture

The model is built using a sequential architecture designed for spatial feature extraction:

  • Convolutional Layers: 3 blocks of Conv2D for identifying edges and shapes.
  • Batch Normalization: Applied after each conv layer for faster convergence.
  • MaxPooling: Reduces the spatial dimensions of the data.
  • Dropout (0.5): Ensures the model generalizes well to unseen images.
  • Softmax Output: Classifies the input into one of the 26/29 alphabet categories.

βš™οΈ Tech Stack

  • Language: Python
  • Deep Learning: TensorFlow / Keras
  • Data Science: NumPy, Matplotlib, Scikit-learn
  • Computer Vision: OpenCV

πŸ‘¨β€πŸ’» Author

Vansh Aggarwal B.Tech CSE Student

πŸ“§ Email Me: vansh27102005@gmail.com | πŸ”— LinkedIn : https://www.linkedin.com/in/vanshaggarwal27/


πŸ“œ License

This project is open-source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors