언어 선택 / Language Selection:
This repository contains implementations of various foundational deep learning models using PyTorch. The purpose of this project is twofold:
- Master PyTorch: Develop and refine skills in building deep learning models from scratch using PyTorch.
- Understand Core Architectures: Gain an in-depth understanding of CNN (Convolutional Neural Network) and Transformer architectures, which form the foundation of modern deep learning.
These models were selected to cover the evolution of deep learning architectures:
- LeNet introduces CNN basics.
- VGG and GoogLeNet explore architectural innovations for improving depth and efficiency.
- ResNet solves the challenges of training very deep networks.
- EfficientNet optimizes model scaling.
- Transformer breaks away from traditional CNNs and RNNs, showcasing the versatility of attention mechanisms.
- PyTorch Official Documentation: https://pytorch.org/docs/
- Original Papers: