Search
moon
sun
🏷️

프로젝트를 잘 포장한다.

칸반
In progress
진행기간
2024/06/28 → 2024/07/22
담당자
상위티켓
선행티켓
후행티켓
4 more properties
📌
티켓 사용법
주의: 티켓 제목은 ‘무엇을 어떻게 한다.’ (완전한 문장, 30자 내외로 서술)

참고하면 좋을 내용

플랭크현동 프로젝트의 티켓 “✍🏻문서화, 사진 정리, README.md 정리, 파이프라인 정리, reproduce 가능할 정도로 정리.”을 참고하면 좋을듯하다. 플랭크현동 프로젝트에서 README.md 를 작성하는 목적과 비슷하지 않을까?
1.
우리가 뭘 했는지를 잘 알리는 것
2.
사람들이 빠르게 따라해볼 수 있도록 하는 것
던져보면 좋을만한 질문들
라즈베리파이가 있어야만 실행할 수 있도록 작성하면 진입 장벽이 너무 높지 않을까?
우리는 여러 개의 저장소를 사용하고 있다.
어느 저장소에 어떤 내용을 작성할 것인가?
아이디어
미완성된 저장소는 어떻게 알릴 것인가?
문서화에 있어서 어떻게 R&R을 나눌 것인가?

정리 방향성

꼭 얻고 싶은 것
1.
우리가 뭘 했는지를 잘 알리는 것
end-to-end 파이프라인이 만들어졌다.
실제로 하드웨어와 함께 작동하는 파이프라인이다.
2.
사람들이 이 프로젝트를 기반으로 ‘나도 해봐야지’ 하는 생각을 가지게 하는 것
일단 실행이 되어야 한다.
실행이 되면 궁금한 것 - 이게 대충 뭐하는 코드지?
이게 뭐고 어떻게 쓰는지를 정리한다. 너무 많은 것을 설명할 필요는 없다.

에셋

rpi-snailshell 저장소

제목 → 이 기능은 무엇이다.

(전체 구상도에서 다른 부분은 어둡고 snailshell 부분만 밝은 이미지)
(GIF)
행구다가 그릇 올리려고 손과 그릇을 빼면 물이 꺼지는 장면
다시 행구려고 손을 넣으면 물이 켜지는 장면
autosink-orchestra 저장소로의 가이드
저기 가면 뭐를 얻을 수 있다.
MLOps 파이프라인에서 오케스트라랑 snailshell이 어느 부분을 담당하고 있는지 그림으로 표시한다.
(실제 동작하는 하드웨어이자, 동작 순서가 어떻게 흐르고 이미지를 수집하고 data-lake로 올린다는 글)

목차

Usage

Quick start

pip install
환경변수 설정
rpi & mac os
windows
실행코드
(parser 설명) or (parser help를 보는 방법)
rpi 사용 parser를 사용할 경우 아래 setting 환경이 구축되어야 한다는 설명

조작키(?)

이건 원래 자석 센서의 역할. 하지만 자석 센서를 수전에 부착하는 것은 현실적으로 매우 어렵기 때문에 이 키로 대체한다.
0, 1 키
r키
Q키

Setting (전체적인 환경을 구성한다는 뜻의 단어)

(라즈베이파이와 솔레노이드 등 하드웨어가 그려진 이미지)

우리가 사용한 제품 버전(?), 최소 권장 사양(?)

rpi: 4
한글 설정 (선택)
솔레노이드: ~~
아두이노:
(코드)
이미지센서:

실질적으로 쓰이는 파일들 (간단한 기능 설명만)

snailshell
main: 간단한 기능 설명만.
base
modeldownloader
datalakeuploader
model-ai-sink-run 폴더

autosink-orchestra 저장소

전체 설명과 목차

우리는 ‘뭐’다:
싱크대의 알파고(뭔가 피드백을 주면 바로 반영해주는 어떤 명사)
주입식 교육
알고리즘
커스터마이징
연마, 수련
튜닝 → 자동차 튜닝하는것 마냥 뭔가 싱크대를 내 입맛대로 바꾼다는 그런 또 다른 뜻 없나?
우린 너희에게 무엇을 제공한다.
대표 이미지

quickstart

수전의 급수가 사용자화 되도록하는 과정이다. 너가 하는 거는 지금 이런거다.
1.
wandb 준비
2.
google drive 준비
클래스별로 데이터 10개정도가 들어가 있는 예제 압축파일을 제공
3.
노트북 어디까지 실행
4.
레이블러 돌려 - 이때 데이터 개수를 매우 줄여서.
너가 지금 레이블링하는 데이터는 어떤 상황에서 발생한 데이터다.
5.
나머지 전체 실행

각 컴포넌트 설명

autosink의 end-to-end 파이프라인 모식도.
auto-data-elt 등 링크된 repositories와 한 줄 설명
데이터 받는 것과 관련해서는 rpi-snailshell 언급하면서 링크로 넘기기
최종적으로 저장되는 모델파일을 어떻게 사용하는가 → rpi-snailshell 언급하며 링크로 넘기기.

컨트리뷰션

남아 있는 과제들
~~는 아직 사용되고 있지 않음.
각각의 모듈 간에는 아직 많은 종속성이 존재.
train 파이프라인에 있는 것들을 분리해야 함.
contriubution 대환영.

orchestra 안에 있는 각각의 repositories 저장소

재학습 파이프라인 이미지 안에서의 역할 박스 표시 이미지
기능: 어떠한 것이 들어가서 어떠한 것이 나오는지에 대한 한글적 설명

최종 README.md