gabriellidenor/svhn-digit-recognition
๐ข Street View House Numbers (SVHN) Digit Recognition Pipeline This repository hosts the dataset layer and acts as an integration hub for a modular, production-ready machine learning pipeline. The project is designed to classify cropped house numbers from street-view imagery using deep learning architectures. ๐ Project Structure svhn_digit_recognition/ โ โโโ data/ โ โโโ raw/ # Original, immutable data dump (.h5 file) โ โโโ processed/โฆ See the full description on the dataset page: https://huggingface.co/datasets/gabriellidenor/svhn-digit-recognition.
๐ข Street View House Numbers (SVHN) Digit Recognition Pipeline
This repository hosts the dataset layer and acts as an integration hub for a modular, production-ready machine learning pipeline. The project is designed to classify cropped house numbers from street-view imagery using deep learning architectures.
๐ Project Structure
svhn_digit_recognition/
โ
โโโ data/
โ โโโ raw/ # Original, immutable data dump (.h5 file)
โ โโโ processed/ # Final canonical datasets used for modeling
โ
โโโ notebooks/
โ โโโ exploration.ipynb # Kept for data visualization & initial testing
โ
โโโ src/ # Main source code directory
โ โโโ __init__.py
โ โโโ data_loader.py # Scripts to read, split, and normalize images
โ โโโ models.py # Houses Neural Network and CNN model definitions
โ โโโ evaluate.py # Classification reports, confusion matrices, metrics
โ
โโโ config.py # Centralized hyperparameters (epochs, batch size, paths)
โโโ train.py # Main pipeline orchestrator to run the experiment
โโโ requirements.txt # Package dependencies (TensorFlow, scikit-learn, h5py)