Skip to content

feat: Integrate MLflow for SQL evaluation and enhance CLI functionality #23

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

ehddnr301
Copy link
Collaborator

MLflow를 처음으로 도입하고, SQL 생성 모델을 평가할 수 있도록 CLI 기능을 확장하는 초기 세팅을 포함합니다.

🔹 주요 변경 사항

  • MLflow 초기 세팅: 평가 지표를 기록하기 위해 MLflow 기본 설정 적용
  • CLI evaluate 추가: evaluate 명령어를 도입하여 SQL 생성 모델 평가 가능
  • 평가 프레임워크 구축:
    • QADataset 클래스 추가: 평가용 데이터셋을 로드하고 관리
    • Evaluator 클래스 개발: SQL 평가 수행 및 MLflow에 결과 기록
    • 예제 데이터셋 제공: 평가 기능을 테스트할 수 있도록 샘플 데이터셋 추가

- Add MLflow dependency for tracking evaluation metrics
- Implement evaluation command in CLI for SQL generation model
- Create QADataset class for loading and managing evaluation datasets
- Develop Evaluator class to handle SQL evaluation and logging to MLflow
- Add documentation for MLflow setup and evaluation CLI usage
- Introduce example dataset for testing evaluation functionality

#15
@ehddnr301 ehddnr301 linked an issue Mar 17, 2025 that may be closed by this pull request
@ehddnr301
Copy link
Collaborator Author

ehddnr301 commented Mar 21, 2025

❗문찬국님의 아예 별도 라이브러리로 관리하는게 낫지않을까 라는 의견에 동의합니다.

@ehddnr301 ehddnr301 closed this Mar 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Evaluation Part
1 participant