본문 바로가기

pytorch2

[Pytorch] Segmentation task에서 Albumentation 이용하기 인공지능 학습할 때 overfitting을 막고 일반화 성능을 올리기 위한 다양한 방법들이 존재합니다. 그 중 쉽게 적용할 수 있는 방법 중 하나가 데이터 증강(Augmentation) 입니다. 오늘은 데이터 증강 라이브러리인 Albumentation를 이용하여 Segmentation task에 적용해본 방법을 정리하려고 합니다. Pytorch의 경우 TorchVision 라이브러리에 있는 torchvision.transforms을 이용할 수 있지만, Albumentation 만의 직관적인 사용법과 빠른 처리속도에 사용하지 않을 이유가 없습니다. 추천추천 1. Albumentation 설치하기 albumentation은 python 3.6 버전 이상을 지원합니다. pip를 이용하여 아주 쉽게 설치할 수 .. 2022. 6. 22.
Ubuntu 20.04에서 Anaconda 가상환경 및 Pytorch 제대로 설치하기 세상 모든 개발자들은 공감할 것이다. 개발 환경이 한번 꼬이면 얼마나 주옥같은지를.. 나와 같은 삽질을 하는 사람이 생기지 않도록 기록을 남기고자 한다. 1. Anaconda 설치하기 제일 먼저 가상환경을 구성하기 위한 아나콘다(Anaconda) 부터 설치한다. 작은 프로젝트를 하더라도 프로젝트마다 의존하는 라이브러리들이 다르기 때문에 라이브러리 끼리 충돌되고 싸우는 일이 발생하는 대참사를 막으려면 가상환경 구성은 필수적이다. 아나콘다 다운로드 홈페이지에서 설치 파일을 다운받는다. 👉 아나콘다 다운로드 링크 (https://www.anaconda.com/products/distribution) 홈페이지의 맨 밑으로 가면 각 OS마다 설치 파일 목록들을 볼 수 있다. Python 버전이 적혀있는데 가상환경.. 2022. 6. 14.