Skip to content

conorsch/nlpbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

nlpbox

A Vagrant environment providing a variety of NLP toolkits, including:

This project is inspired by (Madnani, 2009), particularly the swig-srilm project to provide Python bindings to the SRILM C code.

Requirements

Installation

To install ansible:

sudo pip install ansible --upgrade

Then, inside the repository, run:

vagrant up

Usage

You can log into the machine using:

vagrant ssh

and use the installed packages in that environment. Try importing the package in iPython:

$ ipython

In [1]: import srilm

In [2]: srilm.<tab>
srilm.corpusStats      srilm.getCorpusPpl     srilm.getSentencePpl   srilm.getUnigramProb   srilm.howManyNgrams    srilm.readLM
srilm.deleteLM         srilm.getCorpusProb    srilm.getSentenceProb  srilm.getWordForIndex  srilm.initLM
srilm.getBigramProb    srilm.getIndexForWord  srilm.getTrigramProb   srilm.getWordProb      srilm.numOOVs

About

Vagrant box for NLP toolkits

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages