Home > WakaBST

WakaBST

WakaBST is a project mainly written in Python, it's free.

** Currently, you need the following version of theano to use the sparse implementation: https://bitbucket.org/ynd/theano/overview

-----------------------------------------------------------------------------------------

SCRIPTS DESCRIPTIONS:

-----------------------------------------------------------------------------------------

** model.py contains all the tools to build, train and evaluate a model.

** datatools.py shows how to build the necessary data file (sparse matrices, dictionnaries), from the nlu/ data.

** simpleexpe.py is a simplified version of the training script (only using WordNet3.0 data), you can change directly the hard-coded parameters and run the code in the WakaBST folder using one of the two following commands:

THEANO_FLAGS=floatX=float32,device=gpu python simpleexpe.py (for gpu use) or THEANO_FLAGS=floatX=float32,device=cpu python simpleexpe.py (for cpu use)

** utils.py is a simple script to load a model and create ranking lists.

THEANO_FLAGS=floatX=float32,device=[cpu/gpu] python utils.py

** evaluation.py shows how to do the different evaluations procedure (mean rank, WSD, ...etc)

THEANO_FLAGS=floatX=float32,device=[cpu/gpu] python evaluation.py resultfolder idjob evalnumber

** expeWAKA.py (sorry for the headache...) is the training script over all the different training sets using the jobman interface.

------------------------------------------------------------------------------------------

Contact: myusername ..at.. iro.umontreal.ca

Previous:newsupertest