Skip to content

Commit 01dbfd8

Browse files
committedFeb 22, 2023
Fix division by zero
1 parent 14b512e commit 01dbfd8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed
 

‎VBx/VBx.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -155,12 +155,13 @@ def forward_backward(lls, tr, ip):
155155
lfw - log forward probabilities
156156
lfw - log backward probabilities
157157
"""
158-
ltr = np.log(tr)
158+
eps=1e-8
159+
ltr = np.log(tr + eps)
159160
lfw = np.empty_like(lls)
160161
lbw = np.empty_like(lls)
161162
lfw[:] = -np.inf
162163
lbw[:] = -np.inf
163-
lfw[0] = lls[0] + np.log(ip)
164+
lfw[0] = lls[0] + np.log(ip + eps)
164165
lbw[-1] = 0.0
165166

166167
for ii in range(1, len(lls)):

0 commit comments

Comments
 (0)
Please sign in to comment.