packages feed

sequor-0.4.2: Makefile

INCLUDES=lib

cabal:
	runghc Setup.lhs configure --user --prefix=`pwd` --bindir=`pwd`/bin/ &&\
        runghc Setup.lhs build && runghc Setup.lhs install 

cabal-static:
	runghc Setup.lhs configure --user --prefix=`pwd` --bindir=`pwd`/bin/ \
             --ghc-option="-optl-static" --ghc-option="-optl-pthread" &&\
	runghc Setup.lhs build && runghc Setup.lhs install 
	-rm -rf dist
	-rm -rf share

train-seminer: data/seminer/deu.train.lrec-2010-raw.model \
               data/seminer/deu.train.lrec-2010.model \
               data/seminer/bbn-wsj-22-rate-0.001-beam-10-iter-10-hash-relationfactory-2013.model

data/seminer/deu.train.lrec-2010.model: data/seminer/lrec-2010.features \
                                        data/seminer/deu.train.bio.brown \
                                        data/seminer/deu.testa.bio.brown
	./bin/sequor train data/seminer/lrec-2010.features \
         data/seminer/deu.train.bio.brown \
         data/seminer/deu.train.lrec-2010.model --hash \
         --heldout data/seminer/deu.testa.bio.brown  --iter 20 \
         --min-count 100 --rate 0.001 --beam 9

data/seminer/deu.train.lrec-2010-raw.model: data/seminer/lrec-2010-raw.features \
                                        data/seminer/deu.train.bio.raw.brown \
                                        data/seminer/deu.testa.bio.raw.brown
	./bin/sequor train data/seminer/lrec-2010-raw.features \
        data/seminer/deu.train.bio.raw.brown \
        data/seminer/deu.train.lrec-2010-raw.model --hash \
        --heldout data/seminer/deu.testa.bio.raw.brown  --iter 20 \
        --min-count 100 --rate 0.001 --beam 9


data/seminer/deu.train.bio.raw.brown: data/seminer/deu.train.bio \
                                      data/seminer/deu.eci.unlabeled.500+1000.classes
	cut -d' ' -f1,5 data/seminer/deu.train.bio |\
         ./bin/augment brown True data/seminer/deu.eci.unlabeled.500+1000.classes\
         > data/seminer/deu.train.bio.raw.brown

data/seminer/deu.testa.bio.raw.brown: data/seminer/deu.testa.bio \
                                      data/seminer/deu.eci.unlabeled.500+1000.classes
	 cut -d' ' -f1,5 data/seminer/deu.testa.bio |\
           ./bin/augment brown True data/seminer/deu.eci.unlabeled.500+1000.classes\
           > data/seminer/deu.testa.bio.raw.brown

data/seminer/deu.train.bio.brown: data/seminer/deu.train.bio \
                                      data/seminer/deu.eci.unlabeled.500+1000.classes
	cat data/seminer/deu.train.bio |\
         ./bin/augment brown True data/seminer/deu.eci.unlabeled.500+1000.classes\
         > data/seminer/deu.train.bio.brown

data/seminer/deu.testa.bio.brown: data/seminer/deu.testa.bio \
                                      data/seminer/deu.eci.unlabeled.500+1000.classes
	 cat data/seminer/deu.testa.bio |\
           ./bin/augment brown True data/seminer/deu.eci.unlabeled.500+1000.classes\
           > data/seminer/deu.testa.bio.brown


data/seminer/bbn-wsj-22-rate-0.001-beam-10-iter-10-hash-relationfactory-2013.model: \
  data/seminer/relationfactory-2013.features \
  data/seminer/bbn-wsj-02-21.reduced2.brown \
  data/seminer/bbn-wsj-22.reduced2.brown
	./bin/sequor train data/seminer/relationfactory-2013.features \
                     data/seminer/bbn-wsj-02-21.reduced2.brown $@ \
                     --rate=0.001 --beam=10 --iter=10 --hash \
                     --heldout=data/seminer/bbn-wsj-22.reduced2.brown

data/seminer/bbn-wsj-02-21.reduced2.brown: \
  data/seminer/bbn-wsj-02-21.reduced2 \
  data/seminer/nant.c5.500.topics.classes
	cat data/seminer/bbn-wsj-02-21.reduced2 |\
            ./bin/augment brown True data/seminer/nant.c5.500.topics.classes > $@

data/seminer/bbn-wsj-22.reduced2.brown: \
  data/seminer/bbn-wsj-22.reduced2 \
  data/seminer/nant.c5.500.topics.classes
	cat data/seminer/bbn-wsj-22.reduced2 |\
            ./bin/augment brown True data/seminer/nant.c5.500.topics.classes > $@


data/seminer/bbn-wsj-22.reduced2.brown:

clean:
	-find . -name '*.o'  | xargs rm
	-find . -name '*.hi' | xargs rm