|
Safemotion Lib
|
Public Member Functions | |
| __init__ (self, mode, train_data_folder, test_data_folder, clip_len) | |
| load_data (self) | |
| preprocessing (self, sample) | |
| __len__ (self) | |
| __getitem__ (self, index) | |
Public Attributes | |
| mode | |
| train_data_folder | |
| test_data_folder | |
| clip_len | |
| dataset | |
세이프모션의 학습용 데이터를 기반으로하는 데이터로더
학습용 데이터는 '.pkl'파일로 구성됨
TODO: 사용하지 않을 가능성이 커보임, 삭제 요망
args:
mode (str): 데이터로더의 셋팅 모드, 학습용일 경우 'train', 평가일 경우 'val'
train_data_folder (str): 학습용 데이터가 저장된 폴더 또는 파일
test_data_folder (str): 평가용 데이터가 저장된 폴더 또는 파일
clip_len (int): 샘플링할 프레임 수
Definition at line 18 of file action_dataset_loader.py.
| action_dataset_loader.ActionDatasetLoader.__init__ | ( | self, | |
| mode, | |||
| train_data_folder, | |||
| test_data_folder, | |||
| clip_len ) |
Definition at line 29 of file action_dataset_loader.py.
| action_dataset_loader.ActionDatasetLoader.__getitem__ | ( | self, | |
| index ) |
Definition at line 81 of file action_dataset_loader.py.
| action_dataset_loader.ActionDatasetLoader.__len__ | ( | self | ) |
Definition at line 78 of file action_dataset_loader.py.
| action_dataset_loader.ActionDatasetLoader.load_data | ( | self | ) |
데이터를 로드하는 기능
Definition at line 37 of file action_dataset_loader.py.
| action_dataset_loader.ActionDatasetLoader.preprocessing | ( | self, | |
| sample ) |
모델의 입력을 위한 데이터 전처리 기능
스켈레톤의 히트맵을 생성하는게 메인 기능임, 데이터 증강(data augmentation) 포함됨
TODO: 데이터 증강은 학습 모드일 경우만 진행되도록 코드 변경 필요
args:
sample (dict): 모델의 입력을 생성하기 위한 데이터
return (dict): 모델의 입력이 포함된 데이터
Definition at line 57 of file action_dataset_loader.py.
| action_dataset_loader.ActionDatasetLoader.clip_len |
Definition at line 33 of file action_dataset_loader.py.
| action_dataset_loader.ActionDatasetLoader.dataset |
Definition at line 49 of file action_dataset_loader.py.
| action_dataset_loader.ActionDatasetLoader.mode |
Definition at line 30 of file action_dataset_loader.py.
| action_dataset_loader.ActionDatasetLoader.test_data_folder |
Definition at line 32 of file action_dataset_loader.py.
| action_dataset_loader.ActionDatasetLoader.train_data_folder |
Definition at line 31 of file action_dataset_loader.py.