반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- pychram
- torch.nn
- 파이썬
- vision transformer
- 가상환경
- vsC
- DeepLearning
- 머신러닝
- python
- Anaconda
- CNN
- __call__
- pytorch
- tensorflow
- rnn
- wsl2
- 파이썬문법
- AI
- Torchvision
- 딥러닝
- objectdetection
- docker
- LSTM
- 가상환경구축
- ViT
- ubuntu
- python 문법
- __init__
- torch.nn.Module
- Visual Studio Code
Archives
- Today
- Total
인공지능을 좋아하는 곧미남
[python] OrderedDict는 딥러닝에서 어떻게 사용될까? 본문
오늘은 Python에서 사용되는 OrderedDict를 딥러닝 학습 모델을 구현할때 어디에 사용되는지 알아보겠습니다.
그리고 일반화해서 어떤 경우에 사용할 수 있을지 인사이트를 얻어보겠습니다.
우선, 제가 준비한 내용은 아래 INDEX와 같습니다.
< INDEX >
1. OrderedDict에 대한 내용 정리
2. layer의 parameters를 orderdict로 전달해주기.
1. OrderedDict에 대한 내용 정리
Collections 모듈의 클래스로 존재하는 OrderedDict의 역할은 Dictionary의 데이터 순서를 보장해주는 역할을 합니다.
일반적인 Dictionary는 저장되는 순서를 보장해주지 않습니다.
2. layer의 parameters를 orderdict로 전달해주기.

4개의 Feature의 parameters를 딕셔너리로 저장하는데, str형태의 feature name을 key로 저장하고 list형태로 parameters를 순서대로 index에 넣어 저장하여 이 변수를 전달하게됩니다.

그럼 저 param_data가 OrderedDict 인스턴스를 포함하는 list가 되어 전달된 후 param_data.get(key명)[parameter's index]로 가져온다.
반응형
'code_study > python world' 카테고리의 다른 글
[python] 동일한 함수에서 출력을 다르게 하고 싶을때 문자열로 출력 파라미터를 정하는 방법! (0) | 2024.12.02 |
---|---|
[python] functools.partial() (0) | 2022.03.07 |
[python] Packing, Unpacking (0) | 2022.01.17 |
[python] 내장함수 setattr()와 getattr() (0) | 2022.01.13 |
[python] 가정 설정문 assert (0) | 2022.01.11 |