[딥러닝] 섹션10: 모델 성능 개선 방법

2025. 3. 2. 10:00·AI

2023.08.28 작성(https://sujungeee.github.io/posts/ai-DeepLearning-section10/)

 

※ 본 포스팅은 인프런 “차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원” 을 참고하여 작성하였습니다.

 

✅ 딥러닝 모델의 성능 평가- 정량적 평가(Quantitative Result) & 정성적 평가(Qualitative Result)

  • ocr 모델에서의 정량적 평가(Quantitative Result)keras_ocr.evaluation.score() 함수를 이용하여 AWS / GCP / keras-ocr 의 precision, recall 을 측정
    • Keras OCR Score 의 Measure argumentscore_kwargs 로 반영
      • iou_threshold: detection 결과의 정답 판정에서 사용할 iou 임계치→ 낮을수록 부정확한 detection 결과 도출: precision 낮, recall 높
      • → 높을수록 정확한 detection 결과 도출: precision 높, recall 낮
      • similarity_threshold: 정답 단어와 비교해서 얼마나 일치할 경우 맞춘 것으로 간주할 지에 대한 임계치
      • ex) = 0.5: 2 개 중 한 개를 맞추면 정답으로 간주
  • ocr 모델에서의 정성적 평가(Qualitative Result)visualization 과 같은 방식으로 성능 측정

 

✅ 딥러닝 모델의 성능을 개선하는 법

딥러닝을 이용한 실무 프로젝트 진행 방법- 초기 모델 개발 이후의 과정

  • 성능 측정 지표 설정
    • 정량적 성능 측정 지표 설정(e.g. Accuracy, F-Score)
    • 정성적 성능 측정 지표 설정(Data Visualization)
  • 성능 개선 방안 고민
    • 버그 혹은 오류가 없는지 검토
    • 성능이 잘 나오지 않은 테스트 데이터에 대한 원인 분석
    • Hyper-parameter Tuning
    • 개선된 모델로 모델 교체: 리스크가 있음
    • 추가 데이터 수집: 성능 향상의 가장 큰 요소
    • Data Augmentation
  • 새로운 모델 버저닝 및 Trade Off 고려
    • 새로운 모델 버저닝
    • 성능과 속도의 Trade Off 고려
  • 새로운 버전의 모델 배포
    • Local Prediction
    • Server-Client(직접 구성)
    • Server-Client(외부 플랫폼 사용- e.g. GCP AI Platform)

'AI' 카테고리의 다른 글

[딥러닝] Yolo 모델 개요  (0) 2025.03.02
[딥러닝] Object Detection  (0) 2025.03.02
[딥러닝] 섹션9: Optical Character Recognition  (0) 2025.03.02
[딥러닝] 섹션6-2: CRAFT, EAST 실습 진행  (0) 2025.03.02
[딥러닝] 섹션6: Text Detection  (0) 2025.03.02
'AI' 카테고리의 다른 글
  • [딥러닝] Yolo 모델 개요
  • [딥러닝] Object Detection
  • [딥러닝] 섹션9: Optical Character Recognition
  • [딥러닝] 섹션6-2: CRAFT, EAST 실습 진행
jjangsudiary
jjangsudiary
jjangsudiary 님의 블로그 입니다.
  • jjangsudiary
    jjangsudiary 님의 블로그
    jjangsudiary
  • 전체
    오늘
    어제
    • 분류 전체보기 (81) N
      • 이모저모 (0)
        • 회고 (0)
      • Development (17) N
        • 개발 공부 (14) N
        • 프로젝트 (2)
      • Android (10)
        • Compose (1)
      • AI (15)
      • Computer Science (25)
        • 네트워크 (8)
        • 데이터베이스 (10)
        • 운영체제 (6)
        • 자료구조 (0)
        • 컴퓨터구조 (1)
      • Java (9)
        • 디자인패턴 (2)
      • Spring (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    Python
    백준
    os
    프로그래머스
    Ai
    머신러닝
    database
    TensorFlow
    db
    자바
    딥러닝
    안드로이드
    코딩 테스트
    인공지능
    baekjoon
    파이썬
    android
    운영체제
    CS
    java
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
jjangsudiary
[딥러닝] 섹션10: 모델 성능 개선 방법
상단으로

티스토리툴바