참고하면 좋을 내용
•
플랭크현동 프로젝트의 티켓 “
문서화, 사진 정리, README.md 정리, 파이프라인 정리, reproduce 가능할 정도로 정리.”을 참고하면 좋을듯하다. 플랭크현동 프로젝트에서 README.md 를 작성하는 목적과 비슷하지 않을까?
문서화, 사진 정리, 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 저장소
•
재학습 파이프라인 이미지 안에서의 역할 박스 표시 이미지
•
기능: 어떠한 것이 들어가서 어떠한 것이 나오는지에 대한 한글적 설명





