THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Download and install Java.
- Download and install Maven.
- Download OpenNLP.
- Download a PoS Treebank training set into
$HOME/archives/pos
.- ERG from DELPH-IN - $0
- Maxent from OpenNLP v1.5 - $0
- Perceptron from OpenNLP 1.5 - $0
- NLTK Files from NLTK - $0
- CDT Files from Copenhagen Treebank - $0
- Penn Treebank 3 from LDC - $3000
- Create development, library, and data directories:
mkdir -p $HOME/dev/java/nlp/lib/
mkdir -p $HOME/dev/java/nlp/data/
- Change to development directory:
cd $HOME/dev/java/nlp/
- Extract files:
tar zxf $HOME/archives/apache-opennlp-*-incubating-src.tar.gz
- Rename directory:
mv apache-opennlp-*-incubating-src opennlp
- Build Java Archive (JAR) files (5 to 10 minutes, depending):
cd opennlp/opennlp
mvn install > build.log
- Change to OpenNLP development directory:
cd $HOME/dev/java/nlp/opennlp/
- Move library files to library directory:
mv opennlp-uima/target/dependency/* ../lib/.
- Move training data to data directory:
mv $HOME/archives/pos/en-pos-maxent.bin $HOME/dev/java/nlp/data/.
- Download HelloWorld Source Code to
$HOME/dev/java/nlp/
. - Change to development directory:
cd $HOME/dev/java/nlp/
- Compile
HelloWorld.java
:
javac -cp $(echo lib/*.jar | tr ' ' ':') HelloWorld.java
- Run
HelloWorld.java
:
java -cp .:$(echo lib/*.jar | tr ' ' ':') HelloWorld data/en-pos-maxent.bin "Earlier today, we compiled a program."
...