Feature
- 데이터 전처리 (test data 셋 처리)
- 룰베이스 기반 처리 ( 각 상황에 맞게 어떤 모델 사용할 지, 터널_시내_도로 등)
- 예측모델
- 학습 데이터 전처리
- 학습
- 기존데이터
- 타 데이터
- 모델 저장
- 저장된 모델 호출, 예측 진행, 제출 형식에 맞게 txt 파일로 예측 결과 저장
<참고> Git 워크 플로우 개념
- Main 브랜치:
- 항상 안정적인 배포 가능한 상태의 코드만 포함합니다.
- Hotfix와 Release 브랜치에서 병합됩니다.
- Develop 브랜치:
- 기능이 통합되는 브랜치입니다. Feature 브랜치에서 개발된 기능이 이곳으로 병합됩니다.
- 충분히 테스트된 후 Release 브랜치로 병합됩니다.
- Feature 브랜치:
- 특정 기능을 개발하는 브랜치입니다.
- 각 개발자가 담당한 기능(예: 데이터 처리, 모델 학습, 룰 기반 처리 등)을 개발하고, 완료되면 Develop 브랜치로 병합됩니다.
- Release 브랜치:
- 배포 준비를 위한 브랜치입니다. Develop 브랜치에서 기능이 완료되고 안정화되면 생성됩니다.
- 배포 준비가 완료되면 Main 브랜치로 병합되고, 동시에 Develop 브랜치로도 병합하여 최신 상태를 유지합니다.
- Hotfix 브랜치:
- 긴급 버그 수정이 필요할 때 사용됩니다. Main 브랜치에서 파생되어 수정 작업이 완료되면, Main과 Develop 브랜치로 병합됩니다.