Skip to content

Feat/#10 모델 입력값 문장 단위로 분리 및 토크나이저 설정 수정#11

Merged
Sangyoon98 merged 4 commits intodevfrom
feat/#10
Jul 13, 2025
Merged

Feat/#10 모델 입력값 문장 단위로 분리 및 토크나이저 설정 수정#11
Sangyoon98 merged 4 commits intodevfrom
feat/#10

Conversation

@Gumraze-git
Copy link
Copy Markdown
Member

📣 Related Issue

📝 Summary

  • 입력값을 문장 단위로 분리하여 분류 결과를 평균값으로 제공하는 기능 추가 및 API 추가

    • 전체 문장의 예측 값 API: http://0.0.0.0:8000/predict/full
    • 전체 문장 및 분절 문장의 평균 예측 값 API: http://0.0.0.0:8000/predict/overall_avg
    • 전체 문장 분절 후 분절된 문장에 대한 평균 예측 값 API: http://0.0.0.0:8000/predict/split_avg
  • 토크나이저가 실 사용에 강건하도록 설정 추가

🙏 Question & PR point

- 클래스별 예측 확률 평균 계산 함수 추가
- 배치 예측 및 문장 분리 기반 감정 예측 로직 추가
- 다양한 감정 예측 함수 제공 (split_avg, overall_avg, full)
- 새로운 엔드포인트 (/full, /split_avg, /overall_avg) 추가
- 감정 예측 로직 다양화 (full, split_avg, overall_avg)
- 예측 결과를 MongoDB에 저장하도록 수정
- 예측 결과를 소수점에서 백분율 형식으로 변환하는 `_format_percent` 함수 추가
- split_avg, overall_avg, full 예측 함수에 변환 로직 적용
- history는 commment_id와 함께 전달 필요함.
- 따라서 Spring server에서 post시 모델 결과, comment_id 등과 함께 mongoDB에 저장하는 로직으로 변경하기 위해 삭제
Copy link
Copy Markdown
Member

@Sangyoon98 Sangyoon98 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Sangyoon98 Sangyoon98 merged commit 3ce1877 into dev Jul 13, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants