- All Implemented Interfaces:
The type of the model depends on the trainer used.
- See Also:
Fields inherited from class org.tribuo.regression.impl.SkeletalIndependentRegressionSparseModel
Fields inherited from class org.tribuo.Model
ALL_OUTPUTS, BIAS_FEATURE, featureIDMap, generatesProbabilities, name, outputIDInfo, provenance, provenanceOutput
Method SummaryModifier and TypeMethodDescriptionCopies a model, replacing its provenance and name with the supplied values.
protected SparseVectorCreates the feature vector.Generates an excuse for an example.
(int n)Gets the top
nfeatures associated with this model.Gets a copy of the model parameters.
protected Regressor.DimensionTupleMakes a prediction for a single dimension.
Methods inherited from class org.tribuo.regression.impl.SkeletalIndependentRegressionSparseModel
Methods inherited from class org.tribuo.Model
castModel, generatesProbabilities, getExcuses, getFeatureIDMap, getName, getOutputIDInfo, getProvenance, innerPredict, predict, predict, setName, toString, validate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createFeaturesCreates the feature vector. Includes a bias term if the model requires it.
scoreDimensionDescription copied from class:
SkeletalIndependentRegressionSparseModelMakes a prediction for a single dimension.
getTopFeaturesGets the top
nfeatures associated with this model.
If the model does not produce per output feature lists, it returns a map with a single element with key Model.ALL_OUTPUTS.
If the model cannot describe it's top features then it returns
- Specified by:
n- the number of features to return. If this value is less than 0, all features should be returned for each class, unless the model cannot score it's features.
- a map from string outputs to an ordered list of pairs of feature names and weights associated with that feature in the model
getExcuseGenerates an excuse for an example.
This attempts to explain a classification result. Generating an excuse may be quite an expensive operation.
This excuse either contains per class information or an entry with key Model.ALL_OUTPUTS.
The optional is empty if the model does not provide excuses.
copyCopies a model, replacing its provenance and name with the supplied values.
Used to provide the provenance removal functionality.
getWeightsGets a copy of the model parameters.
- A map from the dimension name to the model parameters.
exportONNXModelDescription copied from interface:
writeONNXGraphDescription copied from interface: