Represents a TrainerSpec.

Implements

Constructors

Properties

acceptLanguage: string[]

TrainerSpec acceptLanguage.

allowWhitespaceOnlyPieces: boolean

TrainerSpec allowWhitespaceOnlyPieces.

bosId: number

TrainerSpec bosId.

bosPiece: string

TrainerSpec bosPiece.

byteFallback: boolean

TrainerSpec byteFallback.

characterCoverage: number

TrainerSpec characterCoverage.

controlSymbols: string[]

TrainerSpec controlSymbols.

differentialPrivacyClippingThreshold: number | Long

TrainerSpec differentialPrivacyClippingThreshold.

differentialPrivacyNoiseLevel: number

TrainerSpec differentialPrivacyNoiseLevel.

enableDifferentialPrivacy: boolean

TrainerSpec enableDifferentialPrivacy.

eosId: number

TrainerSpec eosId.

eosPiece: string

TrainerSpec eosPiece.

hardVocabLimit: boolean

TrainerSpec hardVocabLimit.

input: string[]

TrainerSpec input.

inputFormat: string

TrainerSpec inputFormat.

inputSentenceSize: number | Long

TrainerSpec inputSentenceSize.

maxSentenceLength: number

TrainerSpec maxSentenceLength.

maxSentencepieceLength: number

TrainerSpec maxSentencepieceLength.

miningSentenceSize: number

TrainerSpec miningSentenceSize.

modelPrefix: string

TrainerSpec modelPrefix.

modelType: ModelType

TrainerSpec modelType.

numSubIterations: number

TrainerSpec numSubIterations.

numThreads: number

TrainerSpec numThreads.

padId: number

TrainerSpec padId.

padPiece: string

TrainerSpec padPiece.

pretokenizationDelimiter: string

TrainerSpec pretokenizationDelimiter.

requiredChars: string

TrainerSpec requiredChars.

seedSentencepiecesFile: string

TrainerSpec seedSentencepiecesFile.

seedSentencepieceSize: number

TrainerSpec seedSentencepieceSize.

selfTestSampleSize: number

TrainerSpec selfTestSampleSize.

shrinkingFactor: number

TrainerSpec shrinkingFactor.

shuffleInputSentence: boolean

TrainerSpec shuffleInputSentence.

splitByNumber: boolean

TrainerSpec splitByNumber.

splitByUnicodeScript: boolean

TrainerSpec splitByUnicodeScript.

splitByWhitespace: boolean

TrainerSpec splitByWhitespace.

splitDigits: boolean

TrainerSpec splitDigits.

trainExtremelyLargeCorpus: boolean

TrainerSpec trainExtremelyLargeCorpus.

trainingSentenceSize: number

TrainerSpec trainingSentenceSize.

treatWhitespaceAsSuffix: boolean

TrainerSpec treatWhitespaceAsSuffix.

unkId: number

TrainerSpec unkId.

unkPiece: string

TrainerSpec unkPiece.

unkSurface: string

TrainerSpec unkSurface.

useAllVocab: boolean

TrainerSpec useAllVocab.

userDefinedSymbols: string[]

TrainerSpec userDefinedSymbols.

vocabSize: number

TrainerSpec vocabSize.

vocabularyOutputPieceScore: boolean

TrainerSpec vocabularyOutputPieceScore.

Methods

  • Verifies a TrainerSpec message.

    Parameters

    • message: { [k: string]: any }

      Plain object to verify

    Returns null | string

    null if valid, otherwise the reason why it is not