Search Results for

    Show / Hide Table of Contents

    Class ChiSquaredTranslationModel

    Inheritance
    System.Object
    TranslationModel
    ChiSquaredTranslationModel
    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
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Sdl.Core.FineGrainedAlignment
    Assembly: Sdl.Core.FineGrainedAlignment.dll
    Syntax
    public class ChiSquaredTranslationModel : TranslationModel

    Constructors

    ChiSquaredTranslationModel(IChiSquaredTranslationModelStoreReadOnly, String, TranslationModelId, List<AlignableCorpusId>, CultureInfo, CultureInfo, Nullable<DateTime>, Int32, Int32)

    Declaration
    public ChiSquaredTranslationModel(IChiSquaredTranslationModelStoreReadOnly store, string name, TranslationModelId id, List<AlignableCorpusId> corpusIds, CultureInfo sourceCulture, CultureInfo targetCulture, DateTime? modelDate, int sampleCount, int version)
    Parameters
    Type Name Description
    IChiSquaredTranslationModelStoreReadOnly store
    System.String name
    TranslationModelId id
    System.Collections.Generic.List<AlignableCorpusId> corpusIds
    System.Globalization.CultureInfo sourceCulture
    System.Globalization.CultureInfo targetCulture
    System.Nullable<System.DateTime> modelDate
    System.Int32 sampleCount
    System.Int32 version

    Fields

    LatestModelVersion

    Declaration
    public const int LatestModelVersion = 2
    Field Value
    Type Description
    System.Int32

    Properties

    ModelType

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

    SampleCount

    Declaration
    public int SampleCount { get; set; }
    Property Value
    Type Description
    System.Int32

    Store

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

    Version

    Declaration
    public int Version { get; }
    Property Value
    Type Description
    System.Int32

    Methods

    BuildModel(IAlignableCorpusManager)

    Declaration
    public override void BuildModel(IAlignableCorpusManager corpusManager)
    Parameters
    Type Name Description
    IAlignableCorpusManager corpusManager
    Overrides
    TranslationModel.BuildModel(IAlignableCorpusManager)

    CanBuildModel(IAlignableCorpusManager)

    Declaration
    public override bool CanBuildModel(IAlignableCorpusManager corpusManager)
    Parameters
    Type Name Description
    IAlignableCorpusManager corpusManager
    Returns
    Type Description
    System.Boolean
    Overrides
    TranslationModel.CanBuildModel(IAlignableCorpusManager)

    MeasureModelFitness(List<IAlignableContentPair>)

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

    MeasureModelFitness(List<Token>, Boolean, TranslationModelFitness)

    Declaration
    public void MeasureModelFitness(List<Token> tokens, bool target, TranslationModelFitness results)
    Parameters
    Type Name Description
    System.Collections.Generic.List<Token> tokens
    System.Boolean target
    TranslationModelFitness results

    SetLatestVersion()

    Declaration
    public void SetLatestVersion()

    ShouldBuildModel(IAlignableCorpusManager)

    Declaration
    public override bool ShouldBuildModel(IAlignableCorpusManager corpusManager)
    Parameters
    Type Name Description
    IAlignableCorpusManager corpusManager
    Returns
    Type Description
    System.Boolean
    Overrides
    TranslationModel.ShouldBuildModel(IAlignableCorpusManager)

    On this page

    • Constructors
      • ChiSquaredTranslationModel(IChiSquaredTranslationModelStoreReadOnly, String, TranslationModelId, List<AlignableCorpusId>, CultureInfo, CultureInfo, Nullable<DateTime>, Int32, Int32)
    • Fields
      • LatestModelVersion
    • Properties
      • ModelType
      • SampleCount
      • Store
      • Version
    • Methods
      • BuildModel(IAlignableCorpusManager)
      • CanBuildModel(IAlignableCorpusManager)
      • MeasureModelFitness(List<IAlignableContentPair>)
      • MeasureModelFitness(List<Token>, Boolean, TranslationModelFitness)
      • SetLatestVersion()
      • ShouldBuildModel(IAlignableCorpusManager)
    Back to top Generated by DocFX