딥러닝 모델을 활용하여 복용 중인 약을 사진으로 촬영해 식별하고, 해당 약품의 상세 정보 및 복용 주의사항을 제공하는 풀스택 서비스입니다.
개발 환경: Python, PyTorch, FastAPI, Flutter
핵심 기술: EfficientNet-B3 (Image Classification), RESTful API, Hybrid Data Sourcing (API + DB Fallback)
주요 성과: 3.6TB 대용량 데이터를 효율적으로 가공하여 모델 학습 및 서비스 구현, API 장애 시에도 정보 제공이 가능한 안정적인 백엔드 아키텍처 설계
시현 영상:
본 프로젝트는 데이터의 가용성을 극대화하기 위해 하이브리드 정보 제공 흐름으로 설계되었습니다.
class_id 추출.class_id를 내부 매핑 테이블을 통해 공공데이터 고유 번호인 item_seq로 변환.DrbEasyDrugInfoService)를 호출하여 최신 약품 상세 정보를 실시간 조회.Pill 테이블)에서 정보를 추출하여 반환 (Fallback 시스템).https://www.aihub.or.kr/aihubdata/data/view.do?currMenu=115&topMenu=100&dataSetSn=576