안녕하세요.
지난 글에서 torchvision.transforms를 설명하면서 pytorch가 기본적인 augmentation 기법을 제공해준다고 언급한바 있습니다.
하지만, 기본적인 augmentation 외에도 다양한 영역에서 특수하게 사용하는 독특한 augmentation 기법들이 존재합니다. 예를 들어, Chest X-ray 데이터에는 N-CLAHE라는 독특한 전처리 기법이 있는데, 이러한 전처리 기법은 pytorch에서 기본으로 제공되고 있지 않습니다.
그러므로 별도의 augmentation 패키지를 이용하여 pytorch에 적용해야 합니다. (← transforms.Compose에 연동)
이번 글에서는 두 가지 augmentation 패키지에 대해서 소개하려고 합니다.
1. imgaug 패키지
https://github.com/aleju/imgaug
GitHub - aleju/imgaug: Image augmentation for machine learning experiments.
Image augmentation for machine learning experiments. - GitHub - aleju/imgaug: Image augmentation for machine learning experiments.
github.com
https://uos-deep-learning.tistory.com/17
파이썬 라이브러리 소개 - imgaug
오늘은 딥러닝 모델을 돌릴 때 Image Data Augmentation을 편하게 해주는 imgaug 라이브러리에 대하여 소개하고자 합니다. Data augmentation은 학습 데이터의 변조를 통해 좀 더 일반화된 모델을 얻기 위해서
uos-deep-learning.tistory.com
2. albumentations 패키지
https://hoya012.github.io/blog/albumentation_tutorial/
albumentations - fast image augmentation library 소개 및 사용법 Tutorial
image augmentation library인 albumentations에 대한 소개와 사용 방법을 Tutorial로 정리해보았습니다.
hoya012.github.io
https://deep-learning-study.tistory.com/673
[PyTorch] Albumentations 모듈 사용해서 이미지 transformation 적용하기.
안녕하세요 ㅎㅎ 오늘은 Albumentations 모듈을 사용해서 이미지 transformation을 정의하고, 데이터셋에 적용하겠습니다. Albumentations 모듈은 torchvision.transformer 보다 빠르게 작동하며, object dete..
deep-learning-study.tistory.com
albumentations 패키지 관련해서는 segmentation 카테고리에 설명해놨으니 위에 있는 사이트와 더불어 같이 보시면 구현하시기 편하실 거에요!
https://89douner.tistory.com/312
1-2. Data Load (Feat. Albumentations)
안녕하세요. 이번 글에서는 Albumentations라는 패키지를 이용하여 데이터를 로드하는 방법에 대해서 설명하도록 하겠습니다. https://github.com/albumentations-team/albumentations GitHub - albumentations-te..
89douner.tistory.com
'Pytorch > 2.CNN' 카테고리의 다른 글
5.Loss function, Optimizer, Learning rate policy (0) | 2021.07.27 |
---|---|
4. Transfer Learning (Feat. pre-trained model) (0) | 2021.07.27 |
3. CNN 구현 (2) | 2021.07.27 |
1. Data Load (Feat. CUDA) (0) | 2021.07.27 |
코드 참고 사이트 (0) | 2021.07.02 |