Advertisement
Guest User

Untitled

a guest
Jan 28th, 2015
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.44 KB | None | 0 0
  1.  # update theta
  2.     for (n, (f, e)) in enumerate(bitext):
  3.         for f_i in f:
  4.             z = 0
  5.             for e_j in e:
  6.                 z += theta[(f_i,e_j)]
  7.             for e_j in e:
  8.                 c = theta[(f_i,e_j)] / z
  9.                 count[(f_i,e_j)] += c
  10.                 single_count[e_j] += c
  11.                
  12.         for (f_i,e_j) in count.iterkeys():
  13.             theta[(f_i,e_j)] = count[(f_i,e_j)] / single_count[e_j]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement