📌 모든 감정을 반영하여 10개의 노래를 추천하는 방식

감정 비율에 따라 추천할 곡 수를 배분하지만, 특정 감정을 무시하지 않도록 개선!

감정 순위에 따라 가중치를 조정하면서도, 4번째 감정도 고려하여 10곡을 추천!


🔹 1. 감정 분석 결과 예시

감정 퍼센트 (%)
행복 40%
설렘 30%
슬픔 20%
불안 10%

기존과 다르게 4번째 감정(불안)도 포함해야 함

퍼센트 비율에 따라 모든 감정에서 노래를 추천하지만, 높은 감정일수록 더 많은 곡 추천


🔹 2. 감정별 추천 곡 수를 자동 배분하는 방법

📌 기본 룰:

  1. 감정 퍼센트에 비례하여 10곡을 배분
  2. 높은 감정일수록 더 많은 곡을 추천
  3. 곡 개수는 최소 1곡 이상
  4. 감정별 곡 개수를 자동 조정하여 총 10곡이 되도록 설정

📌 배분 공식:

🎵 각 감정별 곡 개수 = (감정 퍼센트 / 전체 감정 합) * 10곡

🎵 최소 1곡 이상 배정 (만약 0곡이 나오면 최소 1곡 보장)


🔹 3. 백엔드 (Java + Spring Boot) 적용