public interface ClauseSplitter extends java.util.function.BiFunction<SemanticGraph,java.lang.Boolean,ClauseSplitterSearchProblem>
ForwardEntailer.| Modifier and Type | Interface and Description |
|---|---|
static class |
ClauseSplitter.ClauseClassifierLabel |
| Modifier and Type | Field and Description |
|---|---|
static Redwood.RedwoodChannels |
log
A logger for this class
|
| Modifier and Type | Method and Description |
|---|---|
static ClauseSplitter |
load(java.lang.String serializedModel)
Load a factory model from a given path.
|
static ClauseSplitter |
train(java.util.stream.Stream<Pair<CoreMap,java.util.Collection<Pair<Span,Span>>>> trainingData,
java.io.File modelPath,
java.io.File trainingDataDump) |
static ClauseSplitter |
train(java.util.stream.Stream<Pair<CoreMap,java.util.Collection<Pair<Span,Span>>>> trainingData,
java.util.Optional<java.io.File> modelPath,
java.util.Optional<java.io.File> trainingDataDump,
ClauseSplitterSearchProblem.Featurizer featurizer)
Train a clause searcher factory.
|
static final Redwood.RedwoodChannels log
static ClauseSplitter train(java.util.stream.Stream<Pair<CoreMap,java.util.Collection<Pair<Span,Span>>>> trainingData, java.util.Optional<java.io.File> modelPath, java.util.Optional<java.io.File> trainingDataDump, ClauseSplitterSearchProblem.Featurizer featurizer)
trainingData - The training data. This is a stream of triples of:
modelPath - The path to save the model to. This is useful for load(String).trainingDataDump - The path to save the training data, as a set of labeled featurized datums.featurizer - The featurizer to use for this classifier.static ClauseSplitter train(java.util.stream.Stream<Pair<CoreMap,java.util.Collection<Pair<Span,Span>>>> trainingData, java.io.File modelPath, java.io.File trainingDataDump)
static ClauseSplitter load(java.lang.String serializedModel) throws java.io.IOException
ClauseSplitter#train(Stream, Optional, Optional, Featurizer).java.io.IOException