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