← 보드클래스와 상속 · 12/12
이 장 3줄 요약
이 장 3줄 요약
- class는 설계도, instance는 만들어진 객체이고 attribute(데이터)는 객체마다 독립이에요.
__init__은 만들 때 자동 실행,self는 지금 부른 객체 자신이며 정의할 때만 쓰고 호출할 때는 안 넘겨요. - 자식은 부모를 상속하고, 같은 이름 메서드는 자식 것이 우선이에요(오버라이딩). 자식이
__init__을 정의하면 부모__init__은 자동 실행되지 않아서super().__init__()을 직접 불러야 해요. __call__이 있으면 객체를f(x)로 부를 수 있어요. 모델은nn.Module을 상속해super().__init__()뒤에self.fc = nn.Linear(입력, 출력)을 등록하고forward에서self.fc(x)를 써요.model(x)는 부모의__call__을 거쳐forward를 실행해요.
다음 카드 → nn.Module로 모델 만들기 시작
자료: 3~4주차 · Week03_Class_for_PyTorch(pdf, ipynb 업데이트본) · 빅데이터03(3주차)·빅데이터04(4주차) 녹취