일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- ubuntu
- 가상환경
- docker
- __init__
- pip install
- __call__
- 딥러닝
- pytorch
- AI
- tensorflow
- LSTM
- torch.nn
- ViT
- python 문법
- CNN
- torch.nn.Module
- vision transformer
- 머신러닝
- 파이썬문법
- DeepLearning
- objectdetection
- wsl2
- python
- pychram
- rnn
- Anaconda
- Deep learning
- Torchvision
- 가상환경구축
- 파이썬
- Today
- Total
목록__init__ (3)
인공지능을 좋아하는 곧미남
오늘은 __init__.py를 활용하여 특정 폴더에 있는 다양한 source 파일을 끌어 쓰고, 다양한 source 파일 추가하고, 삭제하여 쉽게 관리하는 방법을 알려드리겠습니다. __init__.py를 활용해서 다양한 source code를 관리한다! 1. __init__.py 를 활용해서 특정 폴더(models)에 위치하는 py 파일들에 class를 임포트한다. - 예시 __init__.pyfrom .LEE_models_1 import Model_1from .LEE_models_2 import Model_2from .LEE_models_3 import Model_32. 실제로 model을 활용한 py 파일에서 models에 저장된 class를 불러와 인스턴스 생성한다. - 예시 test.pyimpor..
안녕하세요 오늘은 Python Class 상속에 관한 내용과 실제로 pytorch 패키지의 torch.nn.Module을 활용한 예를 보겠습니다. 파이썬에서 클래스 상속은 자식과 부모의 관계로 나누어집니다. 여기서, super()함수를 이용해서 부모 클래스의 메서드나 파라미터를 자식 클래스에서 사용할 수 있습니다. 오늘의 내용은 아래와 같습니다. 1. 클래스 상속 방법 2. super() 사용 방법 1) 단순 방법 2) 심화 방법 3. 클래스 상속 오류 AttributeError: cannot assign module before Module.__init__() call 1. 클래스 상속 방법- 코드에서 선언 방법: class 자식클래스명(부모클래스명) - 클래스 상속의 역할클래스는 자식 클래스와..
class의 magic function인 __call__에 관해 알아보겠습니다. 1. "__call__"의 사용목적 및 기본예시 2. "__call__"을 사용하여 pytorch에서 nn.Module 패키지 내부적으로 수행되는 def forward(self, x)의 기능을 __call__로 구현 1. "__call__"의 사용목적 및 기본예시 1) 사용 목적: 클래스의 객체를 호출하게 만들어주는 매서드 __call__! - class와 __init__ 매서드를 정의해주고 __call__ 매서드를 정의한 후 class 객체를 생성해주고 그 생성자를 호출하면 __call__ 매서드의 명령어가 실행된다. 2) 예시 코드 class A(): def __init__(self, x, y): sel..