| Package | Description |
|---|---|
| dragon.ml.seqmodel.crf | |
| dragon.ml.seqmodel.data | |
| dragon.ml.seqmodel.feature | |
| dragon.ml.seqmodel.model |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractCRF.computeTransMatrix(double[] lambda,
DataSequence data,
int startPos,
int endPos,
DoubleDenseMatrix transMatrix,
boolean takeExp) |
double |
ViterbiSegmentLabeler.getBestSolution(DataSequence dataSeq,
int order) |
double |
ViterbiBasicLabeler.getBestSolution(DataSequence dataSeq,
int order) |
double |
Labeler.getBestSolution(DataSequence dataSeq,
int order)
Gets the order-th solution.
|
protected int |
CollinsSegmentTrainer.getSegmentEnd(DataSequence dataSeq,
int start) |
protected int |
CollinsBasicTrainer.getSegmentEnd(DataSequence dataSeq,
int start) |
protected double |
CollinsBasicTrainer.getSequenceScore(DataSequence dataSeq,
double[] grad) |
protected boolean |
CollinsBasicTrainer.isCorrect(DataSequence manual,
DataSequence auto) |
boolean |
ViterbiSegmentLabeler.label(DataSequence dataSeq) |
boolean |
ViterbiBasicLabeler.label(DataSequence dataSeq) |
boolean |
Labeler.label(DataSequence dataSeq)
Labels the given sequence
|
boolean |
ViterbiSegmentLabeler.label(DataSequence dataSeq,
double[] lambda) |
boolean |
ViterbiBasicLabeler.label(DataSequence dataSeq,
double[] lambda) |
boolean |
Labeler.label(DataSequence dataSeq,
double[] lambda)
Labels the sequence using the given model
|
protected void |
CollinsBasicTrainer.updateWeights(DataSequence dataSeq,
int startPos,
int endPos,
double wt,
double[] grad) |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicDataSequence
Basic data structure for sequence data
|
| Modifier and Type | Method and Description |
|---|---|
DataSequence |
DataSequence.copy()
Makes a copy of the current data sequence
|
DataSequence |
BasicDataSequence.copy() |
DataSequence |
Dataset.next()
Reads out the next sequence
|
DataSequence |
BasicDataset.next() |
DataSequence |
FlatSegmentReader.readRow() |
DataSequence |
DataReader.readRow()
Reads out one sequence and the pointer autoamtically moves to the next sequence.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
BasicDataset.add(DataSequence seq) |
boolean |
FlatSegmentWriter.write(DataSequence dataSeq) |
boolean |
DataWriter.write(DataSequence dataSeq)
Writes out one data sequence
|
| Modifier and Type | Field and Description |
|---|---|
protected DataSequence |
BasicFeatureGenerator.curSeq |
protected DataSequence |
FeatureTypeConcatRegex.data |
protected DataSequence |
FeatureTypeWindow.dataSeq |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BasicFeatureGenerator.initScanFeaturesAt(DataSequence d) |
protected boolean |
BasicFeatureGenerator.isValidFeature(DataSequence data,
int curStartPos,
int curEndPos,
Feature featureToReturn) |
protected boolean |
BasicFeatureGenerator.retainFeature(DataSequence seq,
Feature f) |
boolean |
FeatureTypeTokenLoop.startScanFeaturesAt(DataSequence data,
int pos) |
boolean |
FeatureTypeStart.startScanFeaturesAt(DataSequence data,
int pos) |
boolean |
FeatureTypeSegmentLengthPoly.startScanFeaturesAt(DataSequence data,
int pos) |
boolean |
FeatureTypeSegmentLength.startScanFeaturesAt(DataSequence data,
int pos) |
boolean |
FeatureTypeRegexCount.startScanFeaturesAt(DataSequence data,
int pos) |
boolean |
FeatureTypePosition.startScanFeaturesAt(DataSequence data,
int pos) |
boolean |
AbstractFeatureType.startScanFeaturesAt(DataSequence data,
int pos) |
boolean |
FeatureTypeWordScore.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypeWord.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypeWindow.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypeUnknownWord.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypeTokenLoop.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypeStateLoop.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypeStart.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypeSegmentLengthPoly.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypeSegmentLength.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypeRegexCount.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypePrior.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypePosition.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypePOSPattern.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypeKnownWord.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypeEnd.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypeEdge.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureTypeConcatRegex.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
boolean |
FeatureType.startScanFeaturesAt(DataSequence seq,
int startPos,
int endPos)
Starts scanning features of the given segment of a sequence
|
void |
FeatureGenerator.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos)
Starts scanning features for the specified segment
|
void |
BasicFeatureGenerator.startScanFeaturesAt(DataSequence d,
int startPos,
int endPos) |
boolean |
AbstractFeatureTypeWrapper.startScanFeaturesAt(DataSequence data,
int startPos,
int endPos) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
NestedModel.mapLabelToState(DataSequence data) |
boolean |
ModelGraph.mapLabelToState(DataSequence seq)
Maps labels to states.
|
boolean |
AbstractModel.mapLabelToState(DataSequence seq) |
boolean |
ModelGraph.mapLabelToState(DataSequence data,
int len,
int start)
This method is used by inner model only
|
boolean |
GenericModel.mapLabelToState(DataSequence data,
int len,
int start) |
boolean |
AbstractModel.mapLabelToState(DataSequence data,
int len,
int start) |
boolean |
NestedModel.mapStateToLabel(DataSequence dataSeq) |
boolean |
ModelGraph.mapStateToLabel(DataSequence seq)
Maps states to labels.
|
boolean |
AbstractModel.mapStateToLabel(DataSequence seq) |
Copyright © 2018 JULIE Lab, Germany. All rights reserved.