Compartir a través de


BpeTrainer Clase

Definición

El instructor de Bpe responsable de entrenar el modelo Bpe.

public sealed class BpeTrainer : Microsoft.ML.Tokenizers.Trainer
type BpeTrainer = class
    inherit Trainer
Public NotInheritable Class BpeTrainer
Inherits Trainer
Herencia
BpeTrainer

Constructores

BpeTrainer()

Construya un nuevo objeto BpeTrainer con los valores predeterminados.

BpeTrainer(IEnumerable<AddedToken>, Int32, Int32, ReportProgress, Nullable<Int32>, HashSet<Char>, String, String)

Construya un nuevo objeto BpeTrainer.

Propiedades

ContinuingSubwordPrefix

Obtiene el prefijo que se va a usar para cada sub word que no es un principio de palabra.

EndOfWordSuffix

Obtiene el sufijo que se va a usar para cada sub word que sea un final de palabra.

InitialAlphabet

Obtiene la lista de caracteres que se van a incluir en el alfabeto inicial, incluso si no se ve en el conjunto de datos de entrenamiento. Si las cadenas contienen más de un carácter, solo se conserva la primera.

LimitAlphabet

Obtiene el máximo de caracteres diferentes que se conservarán en el alfabeto.

MinFrequency

Obtiene la frecuencia mínima que debe tener un par para poder combinarse.

Progress

Se establece cuando es necesario notificar el progreso durante el entrenamiento.

(Heredado de Trainer)
SpecialTokens

Obtiene la lista de tokens especiales de los que debe conocer el modelo.

VocabSize

Obtiene el tamaño del vocabulario final, incluidos todos los tokens y el alfabeto.

Métodos

Feed(IEnumerable<String>, Func<String,IEnumerable<String>>)

Procesar las secuencias de entrada y alimentar el resultado al modelo.

Train(Model)

Realice el entrenamiento real y actualice el modelo de entrada con los nuevos vocabularios y combina datos.

Se aplica a