| Package | Description |
|---|---|
| com.aliasi.classify |
Classes for classifying data and evaluation.
|
| com.aliasi.lm |
Classes for character- and token-based language models.
|
| com.aliasi.test.unit.lm |
| Modifier and Type | Class and Description |
|---|---|
class |
DynamicLMClassifier<L extends LanguageModel.Dynamic>
A
DynamicLMClassifier is a language model classifier
that accepts training events of categorized character sequences. |
| Modifier and Type | Method and Description |
|---|---|
void |
BinaryLMClassifier.resetCategory(String category,
LanguageModel.Dynamic lm,
int newCount)
Throws an
UnsupportedOperationException. |
| Constructor and Description |
|---|
BinaryLMClassifier(LanguageModel.Dynamic acceptingLM,
double crossEntropyThreshold)
Construct a binary character sequence classifier that accepts
or rejects inputs based on their cross-entropy being above or
below a fixed cross-entropy threshold.
|
BinaryLMClassifier(LanguageModel.Dynamic acceptingLM,
double crossEntropyThreshold,
String acceptCategory,
String rejectCategory)
Construct a binary character sequence classifier that accepts
or rejects inputs based on their cross-entropy being above or
below a fixed cross-entropy threshold.
|
DynamicLMClassifier(String[] categories,
L[] languageModels)
Construct a dynamic language model classifier over the
specified categories with specified language
models per category and an overall category estimator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NGramBoundaryLM
An
NGramBoundaryLM provides a dynamic sequence
language model for which training, estimation and pruning may be
interleaved. |
class |
NGramProcessLM
An
NGramProcessLM provides a dynamic conditional
process language model process for which training, estimation, and
pruning may be interleaved. |
class |
TokenizedLM
A
TokenizedLM provides a dynamic sequence language
model which models token sequences with an n-gram model, and
whitespace and unknown tokens with their own sequence language
models. |
class |
UniformBoundaryLM
A
UniformBoundaryLM implements a uniform sequence
language model with a specified number of outcomes and the same
probability assigned to the end-of-stream marker. |
class |
UniformProcessLM
A
UniformLM.Sequence implements a uniform sequence
language model with a specified number of outcomes and the same
probability assigned to the end-of-stream marker. |
| Modifier and Type | Method and Description |
|---|---|
static Object |
UniformBoundaryLMTest.compileRead(LanguageModel.Dynamic model) |
Copyright © 2016 Alias-i, Inc.. All rights reserved.