Skip to content

Commit 74f7b0f

Browse files
windyrikiCopilot
andauthored
Update openevolve/evaluator.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent c53c195 commit 74f7b0f

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

openevolve/evaluator.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,8 @@ async def evaluate_program(
208208
if "combined_score" in eval_result.metrics:
209209
# Original combined_score is just accuracy
210210
accuracy = eval_result.metrics["combined_score"]
211-
# Combine with LLM average (70% accuracy, 30% LLM quality)
211+
# Combine accuracy with LLM average using dynamic weighting:
212+
# (1 - llm_feedback_weight) * accuracy + llm_feedback_weight * LLM quality
212213
eval_result.metrics["combined_score"] = (
213214
accuracy * (1-self.config.llm_feedback_weight) + llm_average * self.config.llm_feedback_weight
214215
)

0 commit comments

Comments
 (0)