LMCore // Lock the sequence of punctuations.
This commit is contained in:
parent
827fbaf031
commit
471e4ab031
|
@ -116,15 +116,17 @@ extension vChewing {
|
||||||
default: break
|
default: break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
DispatchQueue.main.async {
|
// 標點符號的頻率最好鎖定一下。
|
||||||
let kvPair =
|
if columnOne.contains("_punctuation_") {
|
||||||
self.shouldReverse
|
currentUnigram.score -= (Double(lineID) * 0.000001)
|
||||||
? Megrez.KeyValuePair(key: columnTwo, value: columnOne)
|
|
||||||
: Megrez.KeyValuePair(key: columnOne, value: columnTwo)
|
|
||||||
currentUnigram.keyValue = kvPair
|
|
||||||
let key = self.shouldReverse ? columnTwo : columnOne
|
|
||||||
self.keyValueScoreMap[key, default: []].append(currentUnigram)
|
|
||||||
}
|
}
|
||||||
|
let kvPair =
|
||||||
|
self.shouldReverse
|
||||||
|
? Megrez.KeyValuePair(key: columnTwo, value: columnOne)
|
||||||
|
: Megrez.KeyValuePair(key: columnOne, value: columnTwo)
|
||||||
|
currentUnigram.keyValue = kvPair
|
||||||
|
let key = self.shouldReverse ? columnTwo : columnOne
|
||||||
|
self.keyValueScoreMap[key, default: []].append(currentUnigram)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue