Skip to content

修正错误的冷启动权重调整#245

Open
Hongbro886 wants to merge 1 commit into
masterfrom
fix-factor
Open

修正错误的冷启动权重调整#245
Hongbro886 wants to merge 1 commit into
masterfrom
fix-factor

Conversation

@Hongbro886
Copy link
Copy Markdown
Contributor

@Hongbro886 Hongbro886 commented May 19, 2026

app/common/history/weight_utils.py:161-183
def _calculate_frequency_factor(settings, total_count, max_total_count, is_cold_start):
……
if is_cold_start:
factor = min(0.8 + (factor * 0.2), factor)

只有当原factor>1.0时min才会选择新值。
原代码factor修正并不会更改factor的值

改为max则意味着在冷启动模式下这个抽取会更倾向于随机而不是频率惩罚

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

该 PR 旨在修正冷启动模式下“频率因子”的权重调整逻辑,使抽取在冷启动阶段更偏向随机、降低频率相关的惩罚/偏置影响。

Changes:

  • 将冷启动模式下频率因子的修正从 min(...) 改为 max(...),以改变冷启动阶段对 factor 的取值策略。

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


if is_cold_start:
factor = min(0.8 + (factor * 0.2), factor)
factor = max(0.8 + (factor * 0.2), factor)
@WSXYT
Copy link
Copy Markdown
Collaborator

WSXYT commented May 22, 2026

@sentry review

@Hongbro886
Copy link
Copy Markdown
Contributor Author

我想让 @lzy98276 来看看哪个符合设计意图
还有sentry好像挂了

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.

3 participants