Main Content

심층 신경망에 사용할 데이터 전처리하기

딥러닝을 위한 데이터 관리 및 전처리

신경망이 받아들일 수 있는 형식이 되도록 데이터를 전처리하는 작업은 딥러닝 워크플로의 일반적인 첫 번째 단계입니다. 예를 들어, 영상 입력 계층의 크기와 일치하도록 영상 입력 크기를 조정할 수 있습니다. 원하는 특징을 강화하거나 신경망에 편향을 유발할 수 있는 아티팩트를 줄이는 방향으로 데이터를 전처리할 수도 있습니다. 예를 들어, 입력 데이터를 정규화하거나 입력 데이터에서 잡음을 제거할 수 있습니다.

MATLAB®과 Deep Learning Toolbox™에서 제공하는 데이터저장소와 함수를 사용하여 크기 조정과 같은 연산으로 영상 입력을 전처리할 수 있습니다. 다른 MATLAB 툴박스들도 딥러닝 데이터의 레이블 지정, 처리, 증대를 위한 함수, 데이터저장소 및 앱을 제공합니다. 다른 MATLAB 툴박스들의 특화된 툴을 사용하여 영상 처리, 객체 검출, 의미론적 분할, 신호 처리, 오디오 처리, 텍스트 분석과 같은 분야의 데이터를 처리할 수 있습니다.

영상 레이블 지정기컴퓨터 비전 응용 분야에서 영상에 레이블 지정
비디오 레이블 지정기Label video for computer vision applications
Ground Truth 레이블 지정기Label ground truth data for automated driving applications
라이다 레이블 지정기Label ground truth data in lidar point clouds (R2020b 이후)
신호 레이블 지정기관심 있는 신호 특성, 신호 영역, 신호 지점에 레이블 지정 및 특징 추출

함수

imageDatastore이미지 데이터의 데이터저장소
augmentedImageDatastore배치를 변환하여 영상 데이터 증대
imageDataAugmenter영상 데이터 증대 구성
augmentApply identical random transformations to multiple images
minibatchqueueCreate mini-batches for deep learning (R2020b 이후)

도움말 항목

딥러닝 데이터 전처리

데이터저장소 사용자 지정

Ground Truth 훈련 데이터에 레이블 지정