Class ListDictionaryWeightFunction<TList, TElement, TElementDistribution>
A WeightFunctions<TSequence, TElement, TElementDistribution, TSequenceManipulator, TAutomaton>.DictionaryWeightFunction<TThis> defined on types implementing IList<T>.
Inheritance
WeightFunctions.DictionaryWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>
ListDictionaryWeightFunction<TList, TElement, TElementDistribution>
Implements
WeightFunctions.IWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>
IEquatable<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>
Inherited Members
Namespace: Microsoft.ML.Probabilistic.Distributions.Automata
Assembly: Microsoft.ML.Probabilistic.dll
Syntax
[Serializable]
[DataContract]
[Quality(QualityBand.Experimental)]
public class ListDictionaryWeightFunction<TList, TElement, TElementDistribution> : WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.DictionaryWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.IWeightFunction<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>>, WeightFunctions<TList, TElement, TElementDistribution, ListManipulator<TList, TElement>, ListAutomaton<TList, TElement, TElementDistribution>>.IWeightFunction, IEquatable<ListDictionaryWeightFunction<TList, TElement, TElementDistribution>> where TList : class, IList<TElement>, new()
where TElementDistribution : IImmutableDistribution<TElement, TElementDistribution>, CanGetLogAverageOf<TElementDistribution>, CanComputeProduct<TElementDistribution>, CanCreatePartialUniform<TElementDistribution>, SummableExactly<TElementDistribution>, Sampleable<TElement>, new()
Type Parameters
Name | Description |
---|---|
TList | The type of a list the automaton is defined on. |
TElement | The type of a list element. |
TElementDistribution | The type of a distribution over a list element. |