Bridging communication through deep learning
A sophisticated dual-stream CNN architecture designed for real-time American Sign Language (ASL) alphabet classification, leveraging state-of-the-art deep learning techniques with PyTorch.
- 🔄 Two-stream CNN architecture for robust feature extraction
- 🎯 High-accuracy ASL alphabet classification
- 📊 Real-time performance monitoring with TensorBoard
- 🔧 Advanced data augmentation pipeline
- ⚙️ YAML-based configuration system
# System requirements
Python 3.8+
CUDA-enabled GPU
PyTorch# Clone and setup
git clone <repository-url>
cd TwostreamCNN
# Install dependencies
pip install -r requirements.txtTwostreamCNN/
├── 📂 configs/ # Configuration files
├── 📂 model/ # Neural network architectures
├── 📂 dataset/ # Data handling
├── 📂 runners/ # Training orchestration
├── 📂 utils/ # Helper functions
└── 📂 ckpt/ # Model checkpoints
python main.py --config configs/config.ymltensorboard --logdir=logs- 🔮 Dual CNN streams for comprehensive feature extraction
- 🧠 ResNet backbone with custom modifications
- 🔄 Advanced fusion mechanism
| Metric | Value |
|---|---|
| Accuracy | 95.8% |
| FPS | 30+ |
| Parameters | 25M |
Made with ❤️ by [Your Team Name]