Skip to main content

PyTorch 기본

PyTorch는 Facebook AI Research(현 Meta AI)가 개발한 딥러닝 프레임워크입니다. 동적 계산 그래프(Define-by-Run) 방식으로 디버깅이 직관적이며, 연구와 산업 모두에서 가장 널리 사용됩니다. 이 그룹에서는 PyTorch의 핵심 추상화를 실습합니다. 텐서 연산부터 모델 저장까지, 딥러닝 학습 파이프라인의 전체 과정을 코드로 구현합니다.
순서주제핵심 API
1텐서torch.tensor, .to(device), broadcasting
2Autogradrequires_grad, .backward(), torch.no_grad()
3nn.Modulenn.Module, forward(), nn.Sequential
4Dataset/DataLoaderDataset, DataLoader, transforms
5학습 루프train/eval, metric, tqdm
6저장/로드state_dict, checkpoint, ONNX
환경 설정이 완료되지 않았다면, macOS PyTorch 설치 또는 Ubuntu PyTorch 설치 가이드를 먼저 참고하세요.