Search Results for

    Show / Hide Table of Contents

    Class TrainedTranslationModel

    Inheritance
    object
    TranslationModel
    TrainedTranslationModel
    Inherited Members
    TranslationModel._id
    TranslationModel._name
    TranslationModel._corpusIds
    TranslationModel._srcCulture
    TranslationModel._trgCulture
    TranslationModel._modelDate
    TranslationModel.OnProgress(TranslationModelProgressStage)
    TranslationModel.OnProgress(TranslationModelProgressStage, int)
    TranslationModel.OnProgress(TranslationModelProgressStage, int, int)
    TranslationModel.OnProgress(TranslationModelProgressEventArgs)
    TranslationModel.OnProgress(object, TranslationModelProgressEventArgs)
    TranslationModel.TranslationModelDate
    TranslationModel.SourceCulture
    TranslationModel.TargetCulture
    TranslationModel.CorpusIds
    TranslationModel.Name
    TranslationModel.Id
    TranslationModel.Progress
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Sdl.Core.FineGrainedAlignment
    Assembly: Sdl.Core.FineGrainedAlignment.dll
    Syntax
    public class TrainedTranslationModel : TranslationModel

    Constructors

    TrainedTranslationModel(IChiSquaredTranslationModelStoreReadOnly, string, TranslationModelId, List<AlignableCorpusId>, CultureCode, CultureCode, DateTime?, ICultureMetadataManager)

    Declaration
    public TrainedTranslationModel(IChiSquaredTranslationModelStoreReadOnly store, string name, TranslationModelId id, List<AlignableCorpusId> corpusIds, CultureCode sourceCulture, CultureCode targetCulture, DateTime? modelDate, ICultureMetadataManager cultureMetadataManager)
    Parameters
    Type Name Description
    IChiSquaredTranslationModelStoreReadOnly store
    string name
    TranslationModelId id
    List<AlignableCorpusId> corpusIds
    CultureCode sourceCulture
    CultureCode targetCulture
    DateTime? modelDate
    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
    Task
    Overrides
    TranslationModel.BuildModelAsync(IAlignableCorpusManagerAsync)

    CanBuildModelAsync(IAlignableCorpusManagerAsync)

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

    MeasureModelFitnessAsync(List<IAlignableContentPair>)

    Declaration
    public override Task<TranslationModelFitness> MeasureModelFitnessAsync(List<IAlignableContentPair> pairs)
    Parameters
    Type Name Description
    List<IAlignableContentPair> pairs
    Returns
    Type Description
    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
    Task<bool>
    Overrides
    TranslationModel.ShouldBuildModelAsync(IAlignableCorpusManagerAsync)

    TotalVocabSizeAsync(bool)

    Declaration
    public Task<int> TotalVocabSizeAsync(bool target)
    Parameters
    Type Name Description
    bool target
    Returns
    Type Description
    Task<int>
    In this article
    • Constructors
      • TrainedTranslationModel(IChiSquaredTranslationModelStoreReadOnly, string, TranslationModelId, List<AlignableCorpusId>, CultureCode, CultureCode, DateTime?, ICultureMetadataManager)
    • Properties
      • ModelType
      • Store
    • Methods
      • BuildModelAsync(IAlignableCorpusManagerAsync)
      • CanBuildModelAsync(IAlignableCorpusManagerAsync)
      • MeasureModelFitnessAsync(List<IAlignableContentPair>)
      • ShouldBuildModelAsync(IAlignableCorpusManagerAsync)
      • TotalVocabSizeAsync(bool)
    Back to top Generated by DocFX