목록 보기
Custom Data 로 이미지 분류 전이학습 하기
AI

Custom Data 로 이미지 분류 전이학습 하기

너드팩토리
너드팩토리
2021년 2월 23일

두줄요약

DenseNet 사전학습 모델의 분류기를 교체해 커스텀 이미지 분류 전이학습을 구현했습니다. 검증 기반 가중치 저장과 CSV·heatmap 시각화로 학습 결과를 관리했습니다.

문제 상황

  • 단순 키워드만으로 파악하기 어려운 검색 의도를 보완할 유사 이미지 분류 필요
  • 사용자 입력 이미지와 데이터베이스 객체의 유사도 분류 목적

구조와 흐름

  • ImageNet 사전학습 가중치 기반 DenseNet 전이학습과 분류기 교체
  • ImageFolder·DataLoader 기반 데이터 로딩, 교차 엔트로피 손실 기반 학습
  • 검증 정확도 기준 최적 가중치 저장과 CSV·heatmap 기반 카테고리별 결과 시각화

선택 이유

  • 초기 계층의 일반 특징 재사용과 후반 분류기 재학습을 통한 적은 데이터셋 대응
  • DenseNet의 조밀한 연결 기반 특징 전파, 특징 재사용, 그래디언트 소멸 완화
  • 분류기만 학습하는 옵션으로 학습 시간 절감과 카테고리별 가중치 재사용

주의할 점

  • 데이터셋 크기와 사전학습 데이터셋 유사도에 따른 고정 계층·미세 조정 범위 결정
  • YAML 설정 분리와 모델·파일 변경 전 협업자 간 사전 합의 필요
  • 이미지 외 시스템 파일 필터링과 0으로 나누기 예외 처리 필요

다음 읽기

#PyTorch 주제를 이어서 읽기

딥러닝 모델 Trainer 개발을 위한 Tutorial-2 (with Pytorch)

PyTorch로 커스텀 이미지 분류 데이터셋과 VGG 기반 학습기를 구성했습니다. 학습·평가·모델 저장과 GPU 가속, 학습률 스케줄링 흐름을 설명합니다.

너드팩토리
너드팩토리
AI

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...