[TIL]221020_Sparta 내일배움캠프_머신러닝

이태은·2022년 10월 20일
0

회고

목록 보기
37/71
post-thumbnail

내일배움캠프 project 2. PetDictionary


소개

'PetDictionary'은 동물 검색 기능을 제공 하는 서비스입니다.


개발 일정

진행기간 2022년 10월 17일 ~ 2022년 10월 20일


팀 구성 및 작업 분배

작업자구현기능비고
이태은이미지 업로드-
이현재데이터셋 학습-
장준표프론트엔드, 재검색-
정진엽설문조사-
조지현이미지검색결과-

API 설계

페이지기능API URLMethodRequest(요청)Response(응답)
메인-home/GET--
검색-input/GET--
검색검색할 이미지 업로드input/POST이미지이미지
검색결과검색 결과 조회output/GET이미지에서 추출한 검색어구글 검색 결과
검색결과검색 정확도 설문 참여output/POST설문 결과 (Yes/No)Yes: 설문 결과 조회 페이지로 이동, No: 재검색 페이지로 이동
재검색-except/GET--
재검색검색어를 입력하여 재검색except/POST검색어구글 검색 결과
정확도 설문 결과검색 정확도 설문 결과 조회graph/GET-검색 정확도 설문 결과 그래프

와이어프레임

  • home

  • 검색 화면

  • 검색 결과

  • 결과값이 틀렸을 시

  • 정확도 비교 그래프


ERD


주요 기능

  • 동물의 종 인식

    • 업로드된 동물 이미지의 종을 판단

사용한 데이터셋 모델 - Oxford pets Dataset

https://universe.roboflow.com/brad-dwyer/oxford-pets

머신러닝 학습 결과 그래프 (epoch 50)


val_batch0_labels (정답)


val_batch0_pred (사물인식 결과)


val_batch1_labels


val_batch1_pred


val_batch2_labels

val_batch2_pred

  • 사용자 평가를 통해 정확도 데이터 축적

    • 찾는 결과가 맞는지 확인
    • 틀린 값일 시, 사용자가 원하는 답을 적어 활용할 수 있게 만들기


트러블 슈팅 (상세보기)


배포

배포링크 추가 예정


시연영상

영상링크 추가 예정

profile
나는 탱구

0개의 댓글