Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikelewis0/easyccg
https://github.com/mikelewis0/easyccg
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mikelewis0/easyccg
- Owner: mikelewis0
- License: mit
- Created: 2014-05-07T11:37:45.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-12-02T14:56:18.000Z (almost 7 years ago)
- Last Synced: 2024-01-22T19:21:37.026Z (10 months ago)
- Language: Java
- Homepage: http://homepages.inf.ed.ac.uk/s1049478/easyccg.html
- Size: 58.7 MB
- Stars: 58
- Watchers: 13
- Forks: 19
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-nlg - EasyCCG - CCG: All combinators, common grammar format, parsing to logical form, parameter estimation for probabilistic CCG. (Grammar)
README
easyccg
=======EasyCCG is a CCG parser created by Mike Lewis.
If you use EasyCCG in your research, please cite the following paper: A* CCG Parsing with a Supertag-factored Model, Mike Lewis and Mark Steedman, EMNLP 2014
Pre-trained models are available from: https://drive.google.com/#folders/0B7AY6PGZ8lc-NGVOcUFXNU5VWXc
To train new models, follow the instructions in training/READMEBasic usage:
java -jar easyccg.jar --model modelFor N-best parsing:
java -jar easyccg.jar --model model --nbest 10To parse questions, use:
java -jar easyccg.jar --model model_questions -s -r S[q] S[qem] S[wq]If you want POS/NER tags in the output, you'll need to supply them in the input, using the format word|POS|NER. To get this format from the C&C tools, use the following:
echo "parse me" | candc/bin/pos --model candc_models/pos | candc/bin/ner -model candc_models/ner -ofmt "%w|%p|%n \n" | java -jar easyccg.jar -model model_questions -i POSandNERtagged -o extendedTo get Boxer-compatible Prolog output, use:
echo "parse me" | candc/bin/pos --model candc_models/pos | candc/bin/ner -model candc_models/ner -ofmt "%w|%p|%n \n" | java -jar easyccg.jar -model model -i POSandNERtagged -o prolog -r S[dcl]