졸업 전 꼭 수강해야 하는, 종합설계 수업을 듣고 있습니다. Communication,Documentation,From What we learned우리가 배운 것을, 문서로 잘 작성해서, 팀 프로젝트를 수행하는 것.제가 팀장을 맡았으며,
종합설계프로젝트를 하면서 작성하는 문서는 크게 4종류입니다. - 과제기획서 : 어떤 주제와 목적을 갖고 서비스를 만드는 지 기획. - 상세 요구 상세서 : Client의 요구사항을 전부 적어두는 문서. - 상세 설계서 : 무엇을, 어떻게 구현할 것인지를 설계하는 문
첫번째 document는 과제기획서를 작성하는 것입니다. 과제기획서란? 제공하고자 하는 서비스의 주제와 목적을 설명하는 문서입니다. 과제기획서 작성 과정은 다음과 같습니다.
상세요구사항명세서 작성하기. 상세요구사항명세서는 Client의 요구사항을 전부 적어두는 문서입니다. 가장 중요한 것은, 하는 일을 난이도별로 분석하는 것입니다.
상세 설계서 상세 설계서는 무엇을, 어떻게 구현할 것인지를 설계하는 문서입니다. 잘 쓴 상세 설계서는 구현에 걸리는 시간을 줄여주고, 유지보수를 쉽게 합니다. 설계서 단계에서는 무엇을, 어떻게 할 지를 작성합니다. 이는 크게 3가지로 나눌 수 있습니다. System,
공동작업을 하기 위해서 github repository에 팀원들을 초대하고, 각자의 branch를 파서 작업을 할 수 있도록 합니다. Readme도 작성합니다. 이 목차를 가장 많이 사용하셔서 참고하여 작성했습니다. 미리 상세설계서를 작성해놓았던 터라 쉽게 구성할
제 대학이 SW중심대학으로 선정되어 정부로부터 재료비 지원을 받을 수 있게 되었습니다. (감사합니다!) AWS, Google drive, Colab 등의 재료비를 예상하고 신청합니다.
서비스에서 UI/UX 설계는 매우 중요합니다.사용자에게 보여지는 화면을 어떻게 꾸리느냐에 따라 사용자의 행동이 달라지고 이는 곧 서비스의 성과를 가르기 때문입니다.따라서 많은 기업들은 UI/UX 케이스를 분류하여 A/B 테스트를 진행하고
ER-Diagram 설계. 코딩을 하기 앞서, 프로그램의 전체적인 틀과 action들을 정리하기 위해서 ER-Diagram과 Database를 설계했습니다. 그러기 위해서 소프트웨어 프로그램의 기능을 정리하고, 필요한 데이터를 정의했습니다.
Data & AI 모듈, 설계과정입니다. 데이터 수집, 전처리, 모델 학습, 모델 배포 (BentoML.api), 지속 가능 학습, 버전관리 (Yatai) 를 서술하였습니다.
이번주에 9주차 미팅이 있었습니다. 9주차 미팅 회고 키워드는 다음과 같습니다. 1. 정량적으로 서술할 것 2. 자기객관화, Project를 매일 회고한다면 반드시 성공한다 3. 결과는 무조건 나와야 하고, WBS보다 앞당겨야 한다.
프로젝트 관리-> 칸반보드, 이슈 처리 (완료) 칸반보드 (완료) 이슈처리 PR 관리 템플릿 (완료) 이슈 관리 템플릿 (완료) 스프린트 (X). 교수님과의 미팅이 있기 때문에 마일스톤 (완료) 머지전략 (완료) 스쿼시 머지 브렌치 전략 (완료) GitHub flow
team 권한을 제공하기 위해기존 repo migration 하기. (with history, issues)프로젝트 규모가 커짐에 따라 팀원들의 권한을 owner로 바꾸기로 했습니다.그러나 개인 repo에서는 제약이 많아서 Organization을 만들고, Team을
70종, 사진 10만장 마련크롤링+opendataset -> json label 활용.
모델을 (CNN)Classification에서 (Yolo)Detection 스타일로 바꾸면서 재활용 이미지를 2개 이상 Detect 하는 케이스를 생각해보았습니다. 바운딩박스가 큰 2개의 아이템을 2개 출력하고, 바운딩박스를 표시한
모델을 서빙하려는 과정에서 문제가 발생하였다.객체탐지 정확도는 높아졌으나 DarkNet은 BentoML로 서빙하기 적합하지 않다는 것.Keras로 변환해서 Flask로 서빙할수도 있지만 정확도가 떨어진다는 문제가 발생할 수 있었다.오호..원래 CNN을 사용하다가 Dar
Fastapi 로 설계를 마친 후로컬 환경에서 테스트\-> 백엔드에서 이미지 url 제공\-> 이미지 url을 이미지로 변환\-> 모델이 분류한 분류 name 추출(바운딩박스 이미지 추출)\-> json으로 백엔드에 전달(바운딩박스 이미지 url)\-> 백엔드에서 정보
재활용, 이렇게 시작해보세요! - EcoCycle 앱 시연 https://www.youtube.com/watch?v=8Xe7d1hroTY
보고서 (총 23p), 유튜브 영상 업로드 https://youtu.be/TbqK42kQlJs