public class DocumentCategorizerME extends Object implements DocumentCategorizer
DocumentCategorizer.| Constructor and Description |
|---|
DocumentCategorizerME(DoccatModel model)
Initializes the current instance with a doccat model.
|
DocumentCategorizerME(DoccatModel model,
FeatureGenerator... featureGenerators)
Initializes a the current instance with a doccat model and custom feature generation.
|
DocumentCategorizerME(MaxentModel model)
Deprecated.
Use
DocumentCategorizerME(DoccatModel) instead. |
DocumentCategorizerME(MaxentModel model,
FeatureGenerator... featureGenerators)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
double[] |
categorize(String documentText)
Categorizes the given text.
|
double[] |
categorize(String[] text)
Categorizes the given text.
|
String |
getAllResults(double[] results) |
String |
getBestCategory(double[] outcome) |
String |
getCategory(int index) |
int |
getIndex(String category) |
int |
getNumberOfCategories() |
static AbstractModel |
train(DocumentCategorizerEventStream eventStream)
Deprecated.
|
static DoccatModel |
train(String languageCode,
ObjectStream<DocumentSample> samples)
Trains a doccat model with default feature generation.
|
static DoccatModel |
train(String languageCode,
ObjectStream<DocumentSample> samples,
int cutoff,
int iterations)
Trains a doccat model with default feature generation.
|
static DoccatModel |
train(String languageCode,
ObjectStream<DocumentSample> samples,
int cutoff,
int iterations,
FeatureGenerator... featureGenerators)
Trains a document categorizer model with custom feature generation.
|
static DoccatModel |
train(String languageCode,
ObjectStream<DocumentSample> samples,
TrainingParameters mlParams,
FeatureGenerator... featureGenerators) |
public DocumentCategorizerME(DoccatModel model, FeatureGenerator... featureGenerators)
model - featureGenerators - public DocumentCategorizerME(DoccatModel model)
model - @Deprecated public DocumentCategorizerME(MaxentModel model)
DocumentCategorizerME(DoccatModel) instead.MaxentModel.model - @Deprecated public DocumentCategorizerME(MaxentModel model, FeatureGenerator... featureGenerators)
DocumentCategorizerME(DoccatModel, FeatureGenerator...) instead.MaxentModel
and FeatureGenerators.model - featureGenerators - public double[] categorize(String[] text)
categorize in interface DocumentCategorizertext - public double[] categorize(String documentText)
categorize in interface DocumentCategorizerpublic String getBestCategory(double[] outcome)
getBestCategory in interface DocumentCategorizerpublic int getIndex(String category)
getIndex in interface DocumentCategorizerpublic String getCategory(int index)
getCategory in interface DocumentCategorizerpublic int getNumberOfCategories()
getNumberOfCategories in interface DocumentCategorizerpublic String getAllResults(double[] results)
getAllResults in interface DocumentCategorizer@Deprecated public static AbstractModel train(DocumentCategorizerEventStream eventStream) throws IOException
DocumentCategorizerME.eventStream - IOExceptionpublic static DoccatModel train(String languageCode, ObjectStream<DocumentSample> samples, TrainingParameters mlParams, FeatureGenerator... featureGenerators) throws IOException
IOExceptionpublic static DoccatModel train(String languageCode, ObjectStream<DocumentSample> samples, int cutoff, int iterations, FeatureGenerator... featureGenerators) throws IOException
languageCode - samples - cutoff - iterations - featureGenerators - IOExceptionpublic static DoccatModel train(String languageCode, ObjectStream<DocumentSample> samples, int cutoff, int iterations) throws IOException
languageCode - samples - IOExceptionObjectStreamExceptionpublic static DoccatModel train(String languageCode, ObjectStream<DocumentSample> samples) throws IOException
languageCode - samples - IOExceptionObjectStreamExceptionCopyright © 2019 The Apache Software Foundation. All rights reserved.