Uses of Class
org.tribuo.sequence.SequenceModel
Packages that use SequenceModel
Package
Description
This package contains the infrastructure classes for building evaluation metrics.
Provides core classes for working with sequences of
Examples.-
Uses of SequenceModel in org.tribuo.evaluation.metrics
Methods in org.tribuo.evaluation.metrics that return SequenceModelModifier and TypeMethodDescriptionMetricContext.getSequenceModel()Gets the SequenceModel used by this context.Constructors in org.tribuo.evaluation.metrics with parameters of type SequenceModelModifierConstructorDescriptionprotectedMetricContext(SequenceModel<T> model, List<Prediction<T>> predictions) Constructs a metric context for a sequence model. -
Uses of SequenceModel in org.tribuo.sequence
Subclasses of SequenceModel in org.tribuo.sequenceModifier and TypeClassDescriptionclassIndependentSequenceModel<T extends Output<T>>A SequenceModel which independently predicts each element of the sequence.Methods in org.tribuo.sequence that return SequenceModelModifier and TypeMethodDescription<U extends Output<U>>
SequenceModel<U> Casts the model to the specified output type, assuming it is valid.static SequenceModel<?> SequenceModel.deserialize(org.tribuo.protos.core.SequenceModelProto proto) Deserializes the model from the supplied protobuf.static SequenceModel<?> SequenceModel.deserializeFromFile(Path path) Reads an instance ofSequenceModelProtofrom the supplied path and deserializes it.static SequenceModel<?> SequenceModel.deserializeFromStream(InputStream is) Reads an instance ofSequenceModelProtofrom the supplied input stream and deserializes it.HashingSequenceTrainer.train(SequenceDataset<T> sequenceExamples, Map<String, com.oracle.labs.mlrg.olcut.provenance.Provenance> instanceProvenance) This clones theSequenceDataset, hashes each of the examples and rewrites their feature ids before passing it to the inner trainer.default SequenceModel<T> SequenceTrainer.train(SequenceDataset<T> examples) Trains a sequence prediction model using the examples in the given data set.SequenceTrainer.train(SequenceDataset<T> examples, Map<String, com.oracle.labs.mlrg.olcut.provenance.Provenance> runProvenance) Trains a sequence prediction model using the examples in the given data set.Methods in org.tribuo.sequence with parameters of type SequenceModelModifier and TypeMethodDescriptionprotected abstract CAbstractSequenceEvaluator.createContext(SequenceModel<T> model, List<List<Prediction<T>>> predictions) Create the context needed for evaluation.AbstractSequenceEvaluator.createMetrics(SequenceModel<T> model) Creates the appropriate set of metrics for this model, by querying for it'sOutputInfo.final EAbstractSequenceEvaluator.evaluate(SequenceModel<T> model, List<List<Prediction<T>>> predictions, DataProvenance dataProvenance) Produces an evaluation for the supplied model and predictions by aggregating the appropriate statistics.final EAbstractSequenceEvaluator.evaluate(SequenceModel<T> model, SequenceDataset<T> dataset) Produces an evaluation for the supplied model and dataset, by callingpredict(org.tribuo.sequence.SequenceExample<T>)to create the predictions, then aggregating the appropriate statistics.final EAbstractSequenceEvaluator.evaluate(SequenceModel<T> model, SequenceDataSource<T> datasource) Produces an evaluation for the supplied model and datasource, by callingpredict(org.tribuo.sequence.SequenceExample<T>)to create the predictions, then aggregating the appropriate statistics.SequenceEvaluator.evaluate(SequenceModel<T> model, List<List<Prediction<T>>> predictions, DataProvenance dataProvenance) Evaluates the supplied model and predictions by aggregating the appropriate statistics.SequenceEvaluator.evaluate(SequenceModel<T> model, SequenceDataset<T> dataset) Evaluates the dataset using the supplied model, returning an immutable evaluation.SequenceEvaluator.evaluate(SequenceModel<T> model, SequenceDataSource<T> datasource) Evaluates the datasource using the supplied model, returning an immutable evaluation.Constructors in org.tribuo.sequence with parameters of type SequenceModelModifierConstructorDescriptionImmutableSequenceDataset(SequenceDataSource<T> dataSource, SequenceModel<T> model) Creates a dataset from a data source, taking the output and feature domains from the supplied model.