Image Classification
Keras
computer-vision
sign-language
asl
cnn
tensorflow
artificial-neural-networks
Instructions to use hamdanzameer/signavision-cnn with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Keras
How to use hamdanzameer/signavision-cnn with Keras:
# Available backend options are: "jax", "torch", "tensorflow". import os os.environ["KERAS_BACKEND"] = "jax" import keras model = keras.saving.load_model("hf://hamdanzameer/signavision-cnn") - Notebooks
- Google Colab
- Kaggle
SignaVision Custom CNN
SignaVision is a custom Convolutional Neural Network developed for American Sign Language (ASL) alphabet recognition.
The model classifies RGB images into 29 classes:
- A-Z
- delete
- nothing
- space
Model Details
| Property | Value |
|---|---|
| Architecture | Custom CNN |
| Framework | TensorFlow / Keras |
| Input | 128 Γ 128 RGB |
| Classes | 29 |
| Model format | Keras .keras |
Performance
| Metric | Result |
|---|---|
| Validation Accuracy | 99.78% |
| Test Accuracy | 99.7241% |
| Precision | 99.7282% |
| Recall | 99.7241% |
| F1 Score | 99.7243% |
| Top-3 Accuracy | 99.9885% |
| External Accuracy | 100% |
The internal test set contains 8,700 images.
The external evaluation contains 28 separate sample images.
Classes
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z
del nothing space
Architecture
The model uses four convolutional blocks:
Input: 128 Γ 128 Γ 3
β
Conv2D 32
β
Conv2D 64
β
Conv2D 128
β
Conv2D 256
β
Global Average Pooling
β
Dense 256
β
Dropout
β
29-Class Softmax
Batch normalization and ReLU activation are used throughout the convolutional feature extraction stages.
Intended Use
The model is intended for:
Educational demonstrations
ASL alphabet recognition
Computer vision experimentation
Real-time sign recognition prototypes
Artificial Neural Network coursework
Limitations
This model recognizes static hand-sign images.
It is not a complete continuous sign-language translation system.
Dynamic signs and sentence-level language understanding are outside the scope of this model.
Real-world performance can vary with:
Lighting
Camera quality
Background
Hand position
Distance from camera
Different users
Different hand orientations
- Downloads last month
- 9