summaryrefslogtreecommitdiff
path: root/gi/posterior-regularisation/prjava/src/phrase/PhraseCluster.java
diff options
context:
space:
mode:
authortrevor.cohn <trevor.cohn@ec762483-ff6d-05da-a07a-a48fb63a330f>2010-07-13 19:36:52 +0000
committertrevor.cohn <trevor.cohn@ec762483-ff6d-05da-a07a-a48fb63a330f>2010-07-13 19:36:52 +0000
commitc7c274a7d4b0510c5cd7424704197de4aa6acde5 (patch)
tree7920a94f3cab95fbe9645c21cb5ce2b43e5cc2b3 /gi/posterior-regularisation/prjava/src/phrase/PhraseCluster.java
parentc09150011c4d00ee4af82d504dc89f4eb92b670e (diff)
Changed initialisation
git-svn-id: https://ws10smt.googlecode.com/svn/trunk@238 ec762483-ff6d-05da-a07a-a48fb63a330f
Diffstat (limited to 'gi/posterior-regularisation/prjava/src/phrase/PhraseCluster.java')
-rw-r--r--gi/posterior-regularisation/prjava/src/phrase/PhraseCluster.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/gi/posterior-regularisation/prjava/src/phrase/PhraseCluster.java b/gi/posterior-regularisation/prjava/src/phrase/PhraseCluster.java
index 68148248..1f73764e 100644
--- a/gi/posterior-regularisation/prjava/src/phrase/PhraseCluster.java
+++ b/gi/posterior-regularisation/prjava/src/phrase/PhraseCluster.java
@@ -42,6 +42,7 @@ public class PhraseCluster {
for(double [][]i:emit)
for(double []j:i)
arr.F.randomise(j, true);
+
for(double []j:pi)
arr.F.randomise(j, true);
}
@@ -188,6 +189,7 @@ public class PhraseCluster {
private double KL_symmetric_dirichlet(double[] q, double alpha)
{
// assumes that zeros in q are structural & should be skipped
+ // FIXME: asssumption doesn't hold
double p0 = alpha;
double q0 = 0;