스파르타코딩클럽/내일배움캠프

[내일배움캠프 AI] B5팀 -"이미지기반 펫감정일지" 머신러닝 프로젝트 S.A.

이모냥냥 2022. 10. 17. 17:18
반응형

B5팀 - OB

⭐팀장⭐ : 이현지

⭐팀원⭐ : 손상훈 , 유승주, 주세민

 

✨마이펫 감정일지 PEMOTION✨

프로젝트 소개

반려견의 사진을 기반으로 펫의 감정을 판별하여 감정일지를 작성하는 서비스 입니다.

 

파트

머신러닝 : 이현지, 주세민

Django : 손상훈, 유승주

 

와이어프레임

IA

화면구성

프로젝트 기능

머신러닝

  • 강아지 감정 판별 학습

로그인/회원가입

  • 로그인
  • 회원가입
  • 로그아웃

펫 감정일지(게시글)

  • 개인 일지 목록
  • 일지 작성
    • 이미지 업로드
    • (추가기능) 비밀글 설정
  • 일지 수정
  • 일지 삭제
구분 기능 기능분류 세부항목
로딩 로그인(회원가입) 로그인 아이디
      패스워드
    회원가입 아이디
      패스워드 / 확인
       
메인 펫 감정일지 일지작성 이미지업로드
      작성자
      펫이름
      일지내용
    일지상세 이미지
      작성자
     
      일지내용
      머신러닝 태그
    일지수정  
    일지삭제  
       
  펫 프로필 펫 추가 강아지 이름
      강아지 생년월일
    펫 삭제  

 

머신러닝 데이터셋

https://www.kaggle.com/datasets/devzohaib/dog-emotions-prediction

 

Dog Emotions Prediction

figure out what emotion a dog is feeling based on a picture

www.kaggle.com

 

DB설계

 

API설계

기능 메소드 URL request response
회원가입 POST /users/sign-up {’username’:username,
’name’:name,
‘pw’:pw}
redirect(”/sign-up”)
로그인 POST /users/sign-in {‘username’ : username,‘pw’ : pw} redirect(”/”)
로그아웃 POST /users/sign-out   redirect(”/”)
개인 일지 목록 GET /diary/<usename> {’username’:usename} PostModel
일지 작성 POST /diary {’content’:content, ‘petimage’:petimage}  
일지 삭제 GET /diary/delete/<id> {id:id} redirect(”/diary/<usename>”)
일지 수정 POST /diary/update/<id> {’id’:id,content:content}  
펫 프로필 등록 POST /petprofile {’petname’:petname,‘bio’:bio }  
펫 프로필 삭제 GET /petprofile/delete/<id> {’id’:id}  
반응형