목록2024/11/15 (2)
archive
torch.nn.Module 은 PyTorch의 모든 Neural Network의 Base Class이다. 모듈은 다른 모듈을 포함할 수 있고, 트리 구조로 형성할 수 있다. import torch.nn as nnimport torch.nn.functional as Fclass MyModel(nn.Module): def __init__(self): super(Model, self).__init__() self.conv1 = nn.Conv2d(1, 20, 5) self.conv2 = nn.Conv2d(20, 20, 5) def forward(self, x): x = F.relu(self.conv1(x)) return F.relu(se..

1. 클래스 (Class) 와 객체 (Object) 과자틀 = 클래스, 과자 틀로 찍어낸 과자 = 객체 클래스로 만든 객체에는 중요한 특징이 있는데, 바로 객체마다 고유한 성격을 가진다는 것이다 동일한 클래스로 만든 객체들은 서로 전혀 영향을 주지 않는다.>>> a = Cookie() >>> b = Cookie()Cookie의 결과값을 리턴 받는 변수 a와 b가 객체 마치 함수를 사용하여 그 결과값을 리턴받는 모습과 유사하다 ** 객체와 인스턴스의 차이 a = Cookie() 로 만든 a는 객체이다, 그리고 a 객체는 Cookie 클래스의 인스턴스이다. 즉 인스턴스라는 말은 특정 객체(a)가 어떤 클래스(Cookie)의 객체인지는 관계 위주로 설명할 때 사용한다. 2. 클래스 구조 만들기>>> class..