public class ConvertModels
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ConvertModels.Model |
static class |
ConvertModels.Stage |
| Constructor and Description |
|---|
ConvertModels() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.util.List<java.lang.Double>> |
fromMatrix(SimpleMatrix in) |
static java.util.List<java.util.List<java.util.List<java.lang.Double>>> |
fromTensor(SimpleTensor in) |
static void |
main(java.lang.String[] args)
This program converts a sentiment model or an RNN parser model
from EJML v23, used by CoreNLP 3.9.2, to a more recent version of
EJML, such as v38.
|
static LexicalizedParser |
readParser(java.io.ObjectInputStream in) |
static SentimentModel |
readSentiment(java.io.ObjectInputStream in) |
static SimpleMatrix |
toMatrix(java.util.List<java.util.List<java.lang.Double>> in) |
static SimpleTensor |
toTensor(java.util.List<java.util.List<java.util.List<java.lang.Double>>> in) |
static <K1,K2,V,V2> |
transform2DMap(TwoDimensionalMap<K1,K2,V> in,
java.util.function.Function<V,V2> function)
Transform this map into a new map using the given function
|
static <K,V,V2> java.util.Map<K,V2> |
transformMap(java.util.Map<K,V> in,
java.util.function.Function<V,V2> function) |
static void |
writeParser(LexicalizedParser model,
DVModelReranker reranker,
java.io.ObjectOutputStream out) |
static void |
writeSentiment(SentimentModel model,
java.io.ObjectOutputStream out) |
public static <K1,K2,V,V2> TwoDimensionalMap<K1,K2,V2> transform2DMap(TwoDimensionalMap<K1,K2,V> in, java.util.function.Function<V,V2> function)
public static java.util.List<java.util.List<java.lang.Double>> fromMatrix(SimpleMatrix in)
public static java.util.List<java.util.List<java.util.List<java.lang.Double>>> fromTensor(SimpleTensor in)
public static SimpleMatrix toMatrix(java.util.List<java.util.List<java.lang.Double>> in)
public static SimpleTensor toTensor(java.util.List<java.util.List<java.util.List<java.lang.Double>>> in)
public static <K,V,V2> java.util.Map<K,V2> transformMap(java.util.Map<K,V> in,
java.util.function.Function<V,V2> function)
public static void writeSentiment(SentimentModel model, java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOExceptionpublic static SentimentModel readSentiment(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic static void writeParser(LexicalizedParser model, DVModelReranker reranker, java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOExceptionpublic static LexicalizedParser readParser(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic static void main(java.lang.String[] args)
throws java.io.IOException,
java.lang.ClassNotFoundException
java edu.stanford.nlp.neural.ConvertModels -stage OLD -model SENTIMENT -input edu/stanford/nlp/models/sentiment/sentiment.ser.gz -output sentiment.INT.ser.gz
java edu.stanford.nlp.neural.ConvertModels -stage NEW -model SENTIMENT -input sentiment.INT.ser.gz -output sentiment.38.ser.gz
-model DVPARSER
java edu.stanford.nlp.neural.ConvertModels -stage OLD -model DVPARSER -input /u/nlp/data/lexparser/chineseRNN.e21.ser.gz -output /u/nlp/data/lexparser/chineseRNN.INT.ser.gz
java edu.stanford.nlp.neural.ConvertModels -stage NEW -model DVPARSER -input /u/nlp/data/lexparser/chineseRNN.INT.ser.gz -output /u/nlp/data/lexparser/chineseRNN.e38.ser.gz
java.io.IOExceptionjava.lang.ClassNotFoundException