victoresque/pytorch-template
A PyTorch project template that provides base classes for trainers, data loaders, and models to accelerate deep learning development.

This repository provides a ready-to-use project skeleton and abstraction layer for building PyTorch deep learning applications. It includes base classes for common components like trainers (with checkpoint saving, logging), data loaders (batch generation, shuffling, validation splits), and models (with summary generation). The template enforces a clear folder structure and uses JSON config files for convenient parameter management, making it easier to start new deep learning projects with established best practices.