Properties of a TrainerSpec.

interface ITrainerSpec {
    acceptLanguage?: null | string[];
    allowWhitespaceOnlyPieces?: null | boolean;
    bosId?: null | number;
    bosPiece?: null | string;
    byteFallback?: null | boolean;
    characterCoverage?: null | number;
    controlSymbols?: null | string[];
    differentialPrivacyClippingThreshold?: null | number | Long;
    differentialPrivacyNoiseLevel?: null | number;
    enableDifferentialPrivacy?: null | boolean;
    eosId?: null | number;
    eosPiece?: null | string;
    hardVocabLimit?: null | boolean;
    input?: null | string[];
    inputFormat?: null | string;
    inputSentenceSize?: null | number | Long;
    maxSentenceLength?: null | number;
    maxSentencepieceLength?: null | number;
    miningSentenceSize?: null | number;
    modelPrefix?: null | string;
    modelType?: null | ModelType;
    numSubIterations?: null | number;
    numThreads?: null | number;
    padId?: null | number;
    padPiece?: null | string;
    pretokenizationDelimiter?: null | string;
    requiredChars?: null | string;
    seedSentencepiecesFile?: null | string;
    seedSentencepieceSize?: null | number;
    selfTestSampleSize?: null | number;
    shrinkingFactor?: null | number;
    shuffleInputSentence?: null | boolean;
    splitByNumber?: null | boolean;
    splitByUnicodeScript?: null | boolean;
    splitByWhitespace?: null | boolean;
    splitDigits?: null | boolean;
    trainExtremelyLargeCorpus?: null | boolean;
    trainingSentenceSize?: null | number;
    treatWhitespaceAsSuffix?: null | boolean;
    unkId?: null | number;
    unkPiece?: null | string;
    unkSurface?: null | string;
    useAllVocab?: null | boolean;
    userDefinedSymbols?: null | string[];
    vocabSize?: null | number;
    vocabularyOutputPieceScore?: null | boolean;
}

Implemented by

Properties

acceptLanguage?: null | string[]

TrainerSpec acceptLanguage

allowWhitespaceOnlyPieces?: null | boolean

TrainerSpec allowWhitespaceOnlyPieces

bosId?: null | number

TrainerSpec bosId

bosPiece?: null | string

TrainerSpec bosPiece

byteFallback?: null | boolean

TrainerSpec byteFallback

characterCoverage?: null | number

TrainerSpec characterCoverage

controlSymbols?: null | string[]

TrainerSpec controlSymbols

differentialPrivacyClippingThreshold?: null | number | Long

TrainerSpec differentialPrivacyClippingThreshold

differentialPrivacyNoiseLevel?: null | number

TrainerSpec differentialPrivacyNoiseLevel

enableDifferentialPrivacy?: null | boolean

TrainerSpec enableDifferentialPrivacy

eosId?: null | number

TrainerSpec eosId

eosPiece?: null | string

TrainerSpec eosPiece

hardVocabLimit?: null | boolean

TrainerSpec hardVocabLimit

input?: null | string[]

TrainerSpec input

inputFormat?: null | string

TrainerSpec inputFormat

inputSentenceSize?: null | number | Long

TrainerSpec inputSentenceSize

maxSentenceLength?: null | number

TrainerSpec maxSentenceLength

maxSentencepieceLength?: null | number

TrainerSpec maxSentencepieceLength

miningSentenceSize?: null | number

TrainerSpec miningSentenceSize

modelPrefix?: null | string

TrainerSpec modelPrefix

modelType?: null | ModelType

TrainerSpec modelType

numSubIterations?: null | number

TrainerSpec numSubIterations

numThreads?: null | number

TrainerSpec numThreads

padId?: null | number

TrainerSpec padId

padPiece?: null | string

TrainerSpec padPiece

pretokenizationDelimiter?: null | string

TrainerSpec pretokenizationDelimiter

requiredChars?: null | string

TrainerSpec requiredChars

seedSentencepiecesFile?: null | string

TrainerSpec seedSentencepiecesFile

seedSentencepieceSize?: null | number

TrainerSpec seedSentencepieceSize

selfTestSampleSize?: null | number

TrainerSpec selfTestSampleSize

shrinkingFactor?: null | number

TrainerSpec shrinkingFactor

shuffleInputSentence?: null | boolean

TrainerSpec shuffleInputSentence

splitByNumber?: null | boolean

TrainerSpec splitByNumber

splitByUnicodeScript?: null | boolean

TrainerSpec splitByUnicodeScript

splitByWhitespace?: null | boolean

TrainerSpec splitByWhitespace

splitDigits?: null | boolean

TrainerSpec splitDigits

trainExtremelyLargeCorpus?: null | boolean

TrainerSpec trainExtremelyLargeCorpus

trainingSentenceSize?: null | number

TrainerSpec trainingSentenceSize

treatWhitespaceAsSuffix?: null | boolean

TrainerSpec treatWhitespaceAsSuffix

unkId?: null | number

TrainerSpec unkId

unkPiece?: null | string

TrainerSpec unkPiece

unkSurface?: null | string

TrainerSpec unkSurface

useAllVocab?: null | boolean

TrainerSpec useAllVocab

userDefinedSymbols?: null | string[]

TrainerSpec userDefinedSymbols

vocabSize?: null | number

TrainerSpec vocabSize

vocabularyOutputPieceScore?: null | boolean

TrainerSpec vocabularyOutputPieceScore