1. 진행 상황
- [x] 프로젝트 주제 정하기
- [x] Stable Diffusion, CLIP 내용 정리
- [x] Stable Diffusion
- [x] CLIP
- [x] 데이터 모으기
- [x] 데이터 가이드라인 정하기
- [x] Melon 크롤링
- [x] Spotify API
- [ ] (추가)
- [x] 데이터셋 만들기(image - text pair), 전처리
- [ ] Kor → Eng
- [x] 가사 요약
- [x] Prompt Engineering
- [x] 장르 이용
- [x] CLIP Interrogator
- [ ] 감정 분석
- [ ] (추가)
- [ ] CLIP fine-tuning
- [ ] Stable Diffusion fine-tuning
- [x] Stable Diffusion 학습 코드
- [x] GitHub 환경 설정
- [x] Issue Template
- [x] Commit Template
- [x] PR Template
- [x] Pre-commit Hook 설정(black)
- [ ] 프로젝트 환경 설정
- [ ] Project Template, Architecture
- [x] Poetry
- [x] Development, Production dependency
- [ ] (추가)
- [ ] (추가)
- [ ] Experiment 환경 설정
- [x] wandb
- [ ] MLflow
- [ ] Rabbitmq
- [ ] (추가)
- [x] 모델 학습
- [x] Front-End
- [x] Streamlit scratch
- [x] Streamlit
- [x] Bootstrap
- [ ] (추가)
- [ ] Test
- [x] Back-End
- [x] FastAPI scratch
- [x] FastAPI
- [x] pydantic validation
- [x] config(yaml)
- [x] DataWarehouse, Storage
- [x] BigQuery
- [x] GCS(Object Storage)
- [x] CICD(Github Action)
- [ ] Logging
- [x] Google Error Report
- [ ] (추가)
- [ ] (추가)
- [x] Test
- [x] Inference time
- [ ] (추가)
- [x] Apache Airflow
- [x] 모델 재학습
- [x] 주기적 리포트
- [ ] (추가)
- [ ] Deployment
- [x] GCE
- [x] Redis-Celery
- [x] Domain
- [ ] Firewall
- [ ] Security
2. 7/21 진행 사항