1. Autograd & VariableAutograd는 자동 미분을 수행하는 torch의 핵심 패키지로, 자동 미분을 위해 테잎(tape) 기반 시스템을 사용합니다.순전파(foward) 단계에서 autograd 테잎은 수행하는 모든 연산을 기억합니다. 그리고, 역전파(backward) 단계에서 연산들을 재생(replay)합니다.Autograd를 사용하면 backprop을 위한 미분 값을 자동으로 계산해줍니다.자동 계산위해서는 사용하는 변수는 torch.autograd에 있는 Variable이라는 것을 사용해야합니다. Variable 모습을 구현하면 다음과 같습니다. import torchfrom torch.autograd import Variablea = torch.rand(5)a = Variable(..
PyTorch란 NumPy를 대체하고 GPU의 힘을 사용최고의 유연성과 속도를 제공하며 GPU 사용이 가능하기 때문에 속도에 가속성이 붙음TensorFlow 보다 코드가 간결 PyTorch Project 구조1. Load 'preprocessed Data'2. Load Moel3. Set Loss function(creterion) and Optimizer4. Train Model5. Display output (and graph) and save results PyTorch 장점1. 데이터 로드 시 DataLoader 라는 클래스 제공 DataLoader를 통해 데이터를 불러오면, 이안에서 데이터 처리에 대한 거의 모든 것을 쉽게 수행 가능 2. 일반적인 모델을 불러올 때는 다른 Deep Learnin..