mirror of
https://git.mirrors.martin98.com/https://github.com/infiniflow/ragflow.git
synced 2025-08-12 02:59:03 +08:00
smooth term weight (#3510)
### What problem does this PR solve? #3499 ### Type of change - [x] Performance Improvement
This commit is contained in:
parent
17a7ea42eb
commit
289034f36e
@ -228,7 +228,7 @@ class Dealer:
|
||||
idf2 = np.array([idf(df(t), 1000000000) for t in tks])
|
||||
wts = (0.3 * idf1 + 0.7 * idf2) * \
|
||||
np.array([ner(t) * postag(t) for t in tks])
|
||||
wts = [math.exp(s) for s in wts]
|
||||
wts = [math.pow(s, 2) for s in wts]
|
||||
tw = list(zip(tks, wts))
|
||||
else:
|
||||
for tk in tks:
|
||||
@ -237,7 +237,7 @@ class Dealer:
|
||||
idf2 = np.array([idf(df(t), 1000000000) for t in tt])
|
||||
wts = (0.3 * idf1 + 0.7 * idf2) * \
|
||||
np.array([ner(t) * postag(t) for t in tt])
|
||||
wts = [math.exp(s) for s in wts]
|
||||
wts = [math.pow(s, 2) for s in wts]
|
||||
tw.extend(zip(tt, wts))
|
||||
|
||||
S = np.sum([s for _, s in tw])
|
||||
|
Loading…
x
Reference in New Issue
Block a user