Lenguaje

BpeTrainer Clase

Definición

El entrenador 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

Nombre Description
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

Nombre Description
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-palabra 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 mantiene la primera.

LimitAlphabet

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

MinFrequency

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

Progress

Establezca cuándo es necesario notificar el progreso durante el entrenamiento.

(Heredado de Trainer)
SpecialTokens

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

VocabSize

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

Métodos

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

Procese las secuencias de entrada y alimente el resultado al modelo.

Train(Model)

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

Se aplica a