MedGemma 미세 조정으로 유방암 이미지 분류 정확도 99% 달성!

by DD
6개월 전
조회수 9

MedGemma 모델을 활용하여 유방암 조직 이미지 분류를 위한 미세 조정 과정을 안내함

bfloat16 데이터 타입 사용 및 LoRA 기법을 통해 모델 훈련의 안정성과 효율성을 확보함

미세 조정 결과, 8-class 정확도 87.2%이진 분류 정확도 99.0% 달성

bfloat16의 중요성: 수치적 안정성 확보

대형 모델 미세 조정 시 bfloat16 사용은 필수적이다. float16은 작은 수치 범위로 인해 NaN 문제를 발생시킬 수 있다. 따라서 bfloat16의 넓은 범위를 통해 수치적 오버플로우를 방지하고, 훈련 과정의 안정성을 확보해야 한다.

LoRA를 활용한 효율적인 미세 조정

LoRA는 기존 모델 가중치를 고정하고, 작은 어댑터 가중치만 훈련하는 기법이다. r=8의 LoRA 랭크와 lora_alpha=16 설정을 통해 모델 파라미터 수를 줄여 훈련 속도를 높였다. 결과적으로 메모리 사용량 감소훈련 시간 단축을 동시에 달성했다.

Vertex AI Workbench 및 Cloud Run을 활용한 배포

Vertex AI Workbench를 사용하여 GPU 환경에서 모델을 훈련하고, Cloud Run을 통해 확장 가능한 배포 환경을 구축할 수 있다. 구체적으로, Hugging FaceSFTTrainer를 활용하여 훈련 과정을 간소화하고, Secret Manager를 통해 보안을 강화한다.

A step-by-step guide to fine-tuning MedGemma for breast tumor classification

댓글 0

첫 번째 댓글을 남겨보세요!