Search Results for

    Show / Hide Table of Contents

    Interface ISequenceDistributionFormat

    An interface for classes implementing various methods of representing sequence distributions as strings.

    Namespace: Microsoft.ML.Probabilistic.Distributions.Automata
    Assembly: Microsoft.ML.Probabilistic.dll
    Syntax
    public interface ISequenceDistributionFormat

    Methods

    ConvertToString<TSequence, TElement, TElementDistribution, TSequenceManipulator, TAutomaton, TWeightFunction, TWeightFunctionFactory, TSequenceDistribution>(TSequenceDistribution)

    Converts a given sequence distribution to a string.

    Declaration
    string ConvertToString<TSequence, TElement, TElementDistribution, TSequenceManipulator, TAutomaton, TWeightFunction, TWeightFunctionFactory, TSequenceDistribution>(TSequenceDistribution sequenceDistribution)
        where TSequence : class, IEnumerable<TElement> where TElementDistribution : IImmutableDistribution<TElement, TElementDistribution>, CanGetLogAverageOf<TElementDistribution>, CanComputeProduct<TElementDistribution>, CanCreatePartialUniform<TElementDistribution>, SummableExactly<TElementDistribution>, Sampleable<TElement>, new()
        where TSequenceManipulator : ISequenceManipulator<TSequence, TElement>, new()
        where TAutomaton : Automaton<TSequence, TElement, TElementDistribution, TSequenceManipulator, TAutomaton>, new()
        where TWeightFunction : WeightFunctions<TSequence, TElement, TElementDistribution, TSequenceManipulator, TAutomaton>.IWeightFunction<TWeightFunction>, new()
        where TWeightFunctionFactory : WeightFunctions<TSequence, TElement, TElementDistribution, TSequenceManipulator, TAutomaton>.IWeightFunctionFactory<TWeightFunction>, new()
        where TSequenceDistribution : SequenceDistribution<TSequence, TElement, TElementDistribution, TSequenceManipulator, TAutomaton, TWeightFunction, TWeightFunctionFactory, TSequenceDistribution>, new()
    Parameters
    Type Name Description
    TSequenceDistribution sequenceDistribution

    The sequence distribution to convert to string.

    Returns
    Type Description
    String

    The string representation of the sequenceDistribution.

    Type Parameters
    Name Description
    TSequence

    The type of sequences sequenceDistribution is defined on.

    TElement

    The type of sequence elements of sequenceDistribution.

    TElementDistribution

    The type of distributions over sequence elements of sequenceDistribution.

    TSequenceManipulator

    The type providing ways to manipulate instances of TSequence.

    TAutomaton

    The type of automata used by sequenceDistribution.

    TWeightFunction

    The type of weight functions used by sequenceDistribution.

    TWeightFunctionFactory

    The type of weight function factory used by sequenceDistribution.

    TSequenceDistribution

    The concrete type of sequenceDistribution.

    In This Article
    Back to top Copyright © .NET Foundation. All rights reserved.