Search Results for

    Show / Hide Table of Contents

    Class TrainedTranslationModel

    Inheritance
    System.Object
    TranslationModel
    TrainedTranslationModel
    Inherited Members
    TranslationModel._id
    TranslationModel._name
    TranslationModel._corpusIds
    TranslationModel._srcCulture
    TranslationModel._trgCulture
    TranslationModel._modelDate
    TranslationModel.OnProgress(TranslationModelProgressStage)
    TranslationModel.OnProgress(TranslationModelProgressStage, Int32)
    TranslationModel.OnProgress(TranslationModelProgressStage, Int32, Int32)
    TranslationModel.OnProgress(TranslationModelProgressEventArgs)
    TranslationModel.OnProgress(Object, TranslationModelProgressEventArgs)
    TranslationModel.TranslationModelDate
    TranslationModel.SourceCulture
    TranslationModel.TargetCulture
    TranslationModel.CorpusIds
    TranslationModel.Name
    TranslationModel.Id
    TranslationModel.Progress
    Namespace: Sdl.Core.FineGrainedAlignment
    Assembly: Sdl.Core.FineGrainedAlignment.dll
    Syntax
    public class TrainedTranslationModel : TranslationModel

    Constructors

    TrainedTranslationModel(IChiSquaredTranslationModelStoreReadOnly, String, TranslationModelId, List<AlignableCorpusId>, CultureCode, CultureCode, Nullable<DateTime>, ICultureMetadataManager)

    Declaration
    public TrainedTranslationModel(IChiSquaredTranslationModelStoreReadOnly store, string name, TranslationModelId id, List<AlignableCorpusId> corpusIds, CultureCode sourceCulture, CultureCode targetCulture, Nullable<DateTime> modelDate, ICultureMetadataManager cultureMetadataManager)
    Parameters
    Type Name Description
    IChiSquaredTranslationModelStoreReadOnly store
    System.String name
    TranslationModelId id
    System.Collections.Generic.List<AlignableCorpusId> corpusIds
    Sdl.Core.Globalization.CultureCode sourceCulture
    Sdl.Core.Globalization.CultureCode targetCulture
    System.Nullable<System.DateTime> modelDate
    Sdl.Core.Globalization.CultureMetadataManager.ICultureMetadataManager cultureMetadataManager

    Properties

    ModelType

    Declaration
    public override TranslationModelTypes ModelType { get; }
    Property Value
    Type Description
    TranslationModelTypes
    Overrides
    TranslationModel.ModelType

    Store

    Declaration
    public IChiSquaredTranslationModelStoreReadOnly Store { get; }
    Property Value
    Type Description
    IChiSquaredTranslationModelStoreReadOnly

    Methods

    BuildModelAsync(IAlignableCorpusManagerAsync)

    Declaration
    public override Task BuildModelAsync(IAlignableCorpusManagerAsync corpusManager)
    Parameters
    Type Name Description
    IAlignableCorpusManagerAsync corpusManager
    Returns
    Type Description
    System.Threading.Tasks.Task
    Overrides
    TranslationModel.BuildModelAsync(IAlignableCorpusManagerAsync)

    CanBuildModelAsync(IAlignableCorpusManagerAsync)

    Declaration
    public override Task<bool> CanBuildModelAsync(IAlignableCorpusManagerAsync corpusManager)
    Parameters
    Type Name Description
    IAlignableCorpusManagerAsync corpusManager
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>
    Overrides
    TranslationModel.CanBuildModelAsync(IAlignableCorpusManagerAsync)

    MeasureModelFitnessAsync(List<IAlignableContentPair>)

    Declaration
    public override Task<TranslationModelFitness> MeasureModelFitnessAsync(List<IAlignableContentPair> pairs)
    Parameters
    Type Name Description
    System.Collections.Generic.List<IAlignableContentPair> pairs
    Returns
    Type Description
    System.Threading.Tasks.Task<TranslationModelFitness>
    Overrides
    TranslationModel.MeasureModelFitnessAsync(List<IAlignableContentPair>)

    ShouldBuildModelAsync(IAlignableCorpusManagerAsync)

    Declaration
    public override Task<bool> ShouldBuildModelAsync(IAlignableCorpusManagerAsync corpusManager)
    Parameters
    Type Name Description
    IAlignableCorpusManagerAsync corpusManager
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>
    Overrides
    TranslationModel.ShouldBuildModelAsync(IAlignableCorpusManagerAsync)

    TotalVocabSizeAsync(Boolean)

    Declaration
    public Task<int> TotalVocabSizeAsync(bool target)
    Parameters
    Type Name Description
    System.Boolean target
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Int32>

    On this page

    Back to top Generated by DocFX