본문 바로가기

카테고리 없음

2022.05.25 딥러닝 사물인식 프로젝트 KPT 회고

프로젝트명: 10Cycle

 

프로젝트 설명: 사진을 업로드하면 AI가 자동으로 쓰레기 종류를 분류해주는 프로그램

프로젝트 컨셉: 아이들에게 친숙한 프론트디자인으로 쉽게 분리수거에대해 접근할 수있음.

프로젝트 기간: 2022.05.18 ~ 2022.05.25

 

KPT 회고

 

Keep 🙂

  • Google 툴들을 이용한 목업과 DB/API 설계
  • 기간안에 목표기능들 성공적으로 완수
  • 머신러닝 모델 벤치 마킹
  • 주기적으로 상황 공유
  • 팀원 간에 질문 공유 후 해결 안 될 시 다같이 튜터님께 질문
  • 중간중간 BGM을 틀어 (by 규민님) 팀원들의 사기향상
  • README.md 와 Wiki를 활용한 깔끔한 문서 정리
  • Postman 활용
  • Git Branch를 자주(최소 하루 1~3회)Merge해서 충돌을 최소화하여 파일 합치는 작업에서 큰 문제 없이 진행
  • Pull Request를 활용하여 Merge 이전에 충돌 여부를 확인한 점
  • 주석을 통해 다른 팀원들이 코드를 이해할 수 있게 해놓은 점

 

Problem 😈

  • 가상환경 (venv) / IDE 설정
  • 프론트엔드/백엔드 repository 따로 생성한 후 연동
  • 프론트/백엔드 파일 분리하여 작업을 시작해서, 힘든 부분이 많아서 결국에 하나의 파일로 합치게 됨
  • MongoDB / Robo3T 설정
  • 배포를 시도하려 했으나, 텐서플로우가 무료 AWS 서버에 설치되지 않아서 불가능
  • Pytorch 등 다른 라이브러리 모델을 사용해보려고 했지만 구현 실패
  • 모델 구축에 있어서 팀원들과 모델을 비교해보려 했으나, 개인적(규민님)으로 만든 모델이 성능이 너무 저조해서 비교조차 불가능했던 점
  • 소셜 로그인(카카오) 실패
  • 시간 부족으로 인한 반응형 웹 실패

 

Try 🙄

  • 인터프리터와 IDE 목업 과정 중에 통일하기✨
  • 블루프린트 사용해보기
  • 소셜로그인(카카오) 해보기- 유튜브 영상 참고해서 도전
  • 프론트 코드를 짤때 반응형까지 생각하고 css 구성하기(화면 늘렸다 줄였다로 확인)