Ich arbeite mit linearer Interpolation, wo ich berechnen muss:
p' = \lambda_1*p_1 + \lambda_2*p_2 + \lambda_3*p_3
.Vermeidung von Unterlauf durch Arbeiten im Protokollbereich, wie bewerten Sie Summen?
p_1, p_2 und p_3 sind jedoch gemeinsame Wahrscheinlichkeiten und können daher nicht als Float aufgrund von Unterlauf ausgedrückt werden. Ich arbeite also im Log-Bereich und nehme log2(p_1)
, log2(p_2)
und log2(p_3)
.
Angesichts der Protokolle der Wahrscheinlichkeiten bin ich mir nicht sicher, wie man p'
oder berechnet. Ich kann auch log2(p_1* \lambda_1)
, etc. berechnen, wenn nötig.
Könnte diese Identität helfen? http://stackoverflow.com/a/3975283/864696 –