SequenceDistribution<TSequence, TElement, TElementDistribution, TSequenceManipulator, TAutomaton, TWeightFunction, TWeightFunctionFactory, TThis>
SequenceDistribution()
IsEmpty
IsPointMass
Point
UsesAutomatonRepresentation
Any(Int32, Int32?)
Append(TElement, Int32)
Append(TElementDistribution, Int32)
Append(TSequence, Int32)
Append(TThis, Int32)
AppendInPlace(TElement, Int32)
AppendInPlace(TElementDistribution, Int32)
AppendInPlace(TSequence, Int32)
AppendInPlace(TThis, Int32)
ApplyTransducer<TTransducer>(TTransducer)
Clone()
Concatenate(IEnumerable<TElementDistribution>, Boolean, Boolean)
Contains(TSequence)
Converge(TThis, Double)
Empty()
EnumerateComponents()
EnumerateSupport(Int32, Boolean)
Equals(Object)
FromWeightFunction(TAutomaton)
FromWeightFunction(TWeightFunction)
GetAverageLog(TThis)
GetGroups()
GetHashCode()
GetLogAverageOf(TThis)
GetLogAverageOfPower(TThis, Double)
GetLogNormalizer()
GetLogProb(TSequence)
GetNormalizedWeightFunction()
GetProb(TSequence)
GetWeightFunction()
HasGroup(Int32)
IsPartialUniform()
IsProper()
IsUniform()
IsZero()
MaxDiff(Object)
OneOf(TSequence[])
OneOf(TThis[])
OneOf(Double, TThis, Double, TThis)
OneOf(IEnumerable<TSequence>)
OneOf(IEnumerable<TThis>, Boolean, Boolean)
OneOf(IEnumerable<KeyValuePair<TSequence, Double>>)
OneOrMore(TElement, Int32?)
OneOrMore(TElementDistribution, Int32?)
OneOrMore(TSequence, Int32?)
OneOrMore(TThis, Int32?)
Optional(TSequence, Double)
Optional(TThis, Double)
PointMass(TSequence)
Product(TThis)
Repeat(TSequence, Int32, Int32?)
Repeat(TThis, Int32, Int32?)
Repeat(TElement, Int32, Int32?, DistributionKind)
Repeat(TElementDistribution, Int32, Int32?, DistributionKind)
Sample()
Sample(TSequence)
SetLogValueOverride(Double?)
SetTo(TThis)
SetToPartialUniform()
SetToPartialUniformOf(TThis)
SetToPower(TThis, Double)
SetToProduct(TThis, TThis)
SetToProductAndReturnLogNormalizer(TThis, TThis, Boolean)
SetToRatio(TThis, TThis, Boolean)
SetToSum(Double, TThis, Double, TThis)
SetToSumLog(Double, TThis, Double, TThis)
SetToUniform()
SetToUniformOf(TElementDistribution)
SetToUniformOf(TElementDistribution, Double)
SetToZero()
SetWeightFunction(TAutomaton, Boolean)
SetWeightFunction(TWeightFunction, Boolean)
SingleElement(TElement)
SingleElement(TElementDistribution)
ToAutomaton()
ToNormalizedAutomaton()
ToString()
ToString(ISequenceDistributionFormat)
ToString(Action<TElementDistribution, StringBuilder>)
TryDeterminize()
TryEnumerateSupport(Int32, IEnumerable<TSequence>, Boolean)
Uniform()
UniformOf(TElementDistribution, Double)
Zero()
ZeroOrMore(TElement, Int32?)
ZeroOrMore(TElementDistribution, Int32?)
ZeroOrMore(TSequence, Int32?)
ZeroOrMore(TThis, Int32?)
net9.0
namespace Microsoft.ML.Probabilistic.Distributions
{
[DataContract]
[Quality(QualityBand.Experimental)]
public abstract class SequenceDistribution<TSequence, TElement, TElementDistribution, TSequenceManipulator, TAutomaton, TWeightFunction, TWeightFunctionFactory, TThis> : CanGetAverageLog<TThis>, CanGetLogAverageOf<TThis>, CanGetLogAverageOfPower<TThis>, CanGetLogNormalizer, CanGetLogProb<TSequence>, HasPoint<TSequence>, IDistribution, IDistribution<TSequence>, Sampleable<TSequence>, SettableToPartialUniform<TThis>, SettableToUniform, Diffable, SettableTo<TThis>, SettableToPower<TThis>, SettableToProduct<TThis>, SettableToProduct<TThis, TThis>, SettableToRatio<TThis>, SettableToRatio<TThis, TThis>, SettableToWeightedSum<TThis>, SettableToWeightedSumExact<TThis>, ICloneable
where TSequence, class, IEnumerable<TElement>
where TElementDistribution, new(), CanComputeProduct<TElementDistribution>, CanCreatePartialUniform<TElementDistribution>, CanGetLogAverageOf<TElementDistribution>, IImmutableDistribution<TElement, TElementDistribution>, Sampleable<TElement>, SummableExactly<TElementDistribution>
where TSequenceManipulator, new(), ISequenceManipulator<TSequence, TElement>
where TAutomaton, new(), Automaton<TSequence, TElement, TElementDistribution, TSequenceManipulator, TAutomaton>
where TWeightFunction, new(), IWeightFunction<TWeightFunction>
where TWeightFunctionFactory, new(), IWeightFunctionFactory<TWeightFunction>
where TThis, new(), SequenceDistribution<TSequence, TElement, TElementDistribution, TSequenceManipulator, TAutomaton, TWeightFunction, TWeightFunctionFactory, TThis>
{
public bool TryDeterminize();
}
}
.NET | 5.06.07.08.09.010.0 |
---|---|
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to net9.0 | |
Assembly | Microsoft.ML.Probabilistic , Version=0.4.2403.801, PublicKeyToken=e4813102a62778da |
Referencing | Your project needs a package reference to |
Package | Microsoft.ML.Probabilistic (0.4.2403.801) netstandard2.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API