diff options
author | trevor.cohn <trevor.cohn@ec762483-ff6d-05da-a07a-a48fb63a330f> | 2010-07-13 19:36:52 +0000 |
---|---|---|
committer | trevor.cohn <trevor.cohn@ec762483-ff6d-05da-a07a-a48fb63a330f> | 2010-07-13 19:36:52 +0000 |
commit | c7c274a7d4b0510c5cd7424704197de4aa6acde5 (patch) | |
tree | 7920a94f3cab95fbe9645c21cb5ce2b43e5cc2b3 /gi/posterior-regularisation/prjava/src/arr | |
parent | c09150011c4d00ee4af82d504dc89f4eb92b670e (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/arr')
-rw-r--r-- | gi/posterior-regularisation/prjava/src/arr/F.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gi/posterior-regularisation/prjava/src/arr/F.java b/gi/posterior-regularisation/prjava/src/arr/F.java index 79de5d1a..2201179e 100644 --- a/gi/posterior-regularisation/prjava/src/arr/F.java +++ b/gi/posterior-regularisation/prjava/src/arr/F.java @@ -15,7 +15,7 @@ public class F { double z = 0;
for (int i = 0; i < probs.length; ++i)
{
- probs[i] = 3 + rng.nextDouble();
+ probs[i] = 1e2 + rng.nextDouble();
if (normalise)
z += probs[i];
}
@@ -25,6 +25,12 @@ public class F { probs[i] /= z;
}
+ public static void uniform(double probs[])
+ {
+ for (int i = 0; i < probs.length; ++i)
+ probs[i] = 1.0 / probs.length;
+ }
+
public static void l1normalize(double [] a){
double sum=0;
for(int i=0;i<a.length;i++){
|