From 925087356b853e2099c1b60d8b757d7aa02121a9 Mon Sep 17 00:00:00 2001 From: Chris Dyer Date: Tue, 2 Oct 2012 00:19:43 -0400 Subject: cdec cleanup, remove bayesian stuff, parsing stuff --- .../prjava/src/phrase/Agree2Sides.java | 197 --------------------- 1 file changed, 197 deletions(-) delete mode 100644 gi/posterior-regularisation/prjava/src/phrase/Agree2Sides.java (limited to 'gi/posterior-regularisation/prjava/src/phrase/Agree2Sides.java') diff --git a/gi/posterior-regularisation/prjava/src/phrase/Agree2Sides.java b/gi/posterior-regularisation/prjava/src/phrase/Agree2Sides.java deleted file mode 100644 index 031f887f..00000000 --- a/gi/posterior-regularisation/prjava/src/phrase/Agree2Sides.java +++ /dev/null @@ -1,197 +0,0 @@ -package phrase; - -import gnu.trove.TIntArrayList; - -import io.FileUtil; - -import java.io.File; -import java.io.IOException; -import java.io.PrintStream; -import java.util.List; - -import phrase.Corpus.Edge; - -public class Agree2Sides { - PhraseCluster model1,model2; - Corpus c1,c2; - private int K; - - /**@brief sum of loglikelihood of two - * individual models - */ - public double llh; - /**@brief Bhattacharyya distance - * - */ - public double bdist; - /** - * - * @param numCluster - * @param corpus - */ - public Agree2Sides(int numCluster, Corpus corpus1 , Corpus corpus2 ){ - - model1=new PhraseCluster(numCluster, corpus1); - model2=new PhraseCluster(numCluster,corpus2); - c1=corpus1; - c2=corpus2; - K=numCluster; - - } - - /**@brief test - * - */ - public static void main(String args[]){ - //String in="../pdata/canned.con"; - // String in="../pdata/btec.con"; - String in1="../pdata/source.txt"; - String in2="../pdata/target.txt"; - String out="../pdata/posterior.out"; - int numCluster=25; - Corpus corpus1 = null,corpus2=null; - File infile1 = new File(in1),infile2=new File(in2); - try { - System.out.println("Reading concordance from " + infile1); - corpus1 = Corpus.readFromFile(FileUtil.reader(infile1)); - System.out.println("Reading concordance from " + infile2); - corpus2 = Corpus.readFromFile(FileUtil.reader(infile2)); - corpus1.printStats(System.out); - } catch (IOException e) { - System.err.println("Failed to open input file: " + infile1); - e.printStackTrace(); - System.exit(1); - } - - Agree2Sides agree=new Agree2Sides(numCluster, corpus1,corpus2); - int iter=20; - for(int i=0;i 0; - bdist += edge1.getCount() * Math.log(z); - arr.F.l1normalize(p); - double count = edge1.getCount(); - //increment expected count - TIntArrayList contextToks1 = edge1.getContext(); - TIntArrayList contextToks2 = edge2.getContext(); - int phrase1=edge1.getPhraseId(); - int phrase2=edge2.getPhraseId(); - for(int tag=0;tag