728x90 반응형 methods3 [PyTorch] Custom Model 과 torch.nn.Module의 메서드들. Custom Model 만들기0. nn.Module torch.nn.Module은 PyTorch에서 모든 신경망 모델과 계층의 기반이 되는 클래스임.Custom Model (사용자 정의 모델)부터 Built-in Layer(nn.Linear, nn.Conv2d, etc.)까지 전부 nn.Module을 상속받아 만들어짐.Model (or Submodule)을 구조화하고 학습 가능한 parameters를 관리하는 데 핵심적인 역할을 함. PyTorch에선 Model과 Layer 모두 nn.Module 의 sub-class가 됨: torchvision의 transformer들도 마찬가지임. 때문에 모든 Custom Model은 nn.Module (또는 그 sub-class)을 상속하여 만들어진다. nn.Mo.. 2024. 4. 12. [Python] List's methods Methods of List일반적으로 object에 대해 method를 호출할 경우,해당 object의 관련 attribute의 값이 바뀌고 None을 반환하는 경우가 많다.(단, NumPy나 Pandas 등의 경우, 해당 object의 값을 바꾸면서 바뀐 object의 참조를 반환하는 경우가 대부분임.) 때문에 method를 이용하여 변경을 수행할 경우,반환값으로 해당 list의 object를 다시 할당시 None이 되는 문제가 발생하지 않도록 주의해야 한다. List관련 설명.2023.07.12 - [Python] - [Python] list (sequence type) : summary [Python] list (sequence type) : summarylist (Sequence Type) : S.. 2023. 7. 17. [Python] Dictionary's methods Dictionary's methods비우기dic.clear()Dictionary instance (or object) dic을 전부 비움.모든 key-value 쌍들이 제거됨.값 얻어오기dic.get(key)key에 해당하는 키를 가지고 있는 value를 반환.만약 없다면 None이 반환됨.dic[key]와 같이 square bracket을 통한 indexing보다 권장됨. (key를 통한 indexing은 없을 시 error발생.)dic.get(key,default_value)key에 해당하는 키를 가지고 있는 value를 반환.만약 없다면 default_value를 반환.빼내면서 값 얻어오기dic.pop(key)key에 해당하는 value를 반환하고, dic에서 해당 key-pair를 제거함.dic에.. 2023. 7. 11. 이전 1 다음 728x90 반응형