Class TrainedTranslationModel
Inheritance
Object
TrainedTranslationModel
Assembly: Sdl.Core.FineGrainedAlignment.dll
Syntax
public class TrainedTranslationModel : TranslationModel
Constructors
Declaration
public TrainedTranslationModel(IChiSquaredTranslationModelStoreReadOnly store, string name, TranslationModelId id, List<AlignableCorpusId> corpusIds, CultureCode sourceCulture, CultureCode targetCulture, Nullable<DateTime> modelDate, ICultureMetadataManager cultureMetadataManager)
Parameters
Properties
ModelType
Declaration
public override TranslationModelTypes ModelType { get; }
Property Value
Overrides
Store
Declaration
public IChiSquaredTranslationModelStoreReadOnly Store { get; }
Property Value
Methods
BuildModelAsync(IAlignableCorpusManagerAsync)
Declaration
public override Task BuildModelAsync(IAlignableCorpusManagerAsync corpusManager)
Parameters
Returns
Overrides
CanBuildModelAsync(IAlignableCorpusManagerAsync)
Declaration
public override Task<bool> CanBuildModelAsync(IAlignableCorpusManagerAsync corpusManager)
Parameters
Returns
Type |
Description |
Task<Boolean> |
|
Overrides
MeasureModelFitnessAsync(List<IAlignableContentPair>)
Declaration
public override Task<TranslationModelFitness> MeasureModelFitnessAsync(List<IAlignableContentPair> pairs)
Parameters
Returns
Overrides
ShouldBuildModelAsync(IAlignableCorpusManagerAsync)
Declaration
public override Task<bool> ShouldBuildModelAsync(IAlignableCorpusManagerAsync corpusManager)
Parameters
Returns
Type |
Description |
Task<Boolean> |
|
Overrides
TotalVocabSizeAsync(Boolean)
Declaration
public Task<int> TotalVocabSizeAsync(bool target)
Parameters
Type |
Name |
Description |
Boolean |
target |
|
Returns
Type |
Description |
Task<Int32> |
|