Compartir a través de


NerTrainer Clase

Definición

IEstimator<TTransformer> para entrenar una red neuronal profunda (DNN) para clasificar texto.

public class NerTrainer : Microsoft.ML.TorchSharp.NasBert.NasBertTrainer<Microsoft.ML.Data.VBuffer<uint>,Microsoft.ML.Data.VBuffer<long>>
type NerTrainer = class
    inherit NasBertTrainer<VBuffer<uint32>, VBuffer<int64>>
Public Class NerTrainer
Inherits NasBertTrainer(Of VBuffer(Of UInteger), VBuffer(Of Long))
Herencia

Comentarios

Para crear este instructor, use NER.

Columnas de entrada y salida

Los datos de columna de etiqueta de entrada deben ser vectores de tipo cadena y las columnas de oración deben ser de tipoTextDataViewType .

Este instructor genera las siguientes columnas:

Nombre de columna de salida Tipo de columna Descripción
PredictedLabel Vector de tipo de clave Índice de la etiqueta de predicción. Si su valor es i, la etiqueta real sería la categoría de i-th en el tipo de etiqueta de entrada con valores de clave.
-- --
Tarea de Machine Learning Clasificación multiclase
¿Se requiere normalización? No
¿Se requiere el almacenamiento en caché? No
NuGet necesario además de Microsoft.ML Microsoft.ML.TorchSharp y libtorch-cpu o libtorch-cuda-11.3 o cualquiera de las variantes específicas del sistema operativo.
Exportable a ONNX No

Detalles del algoritmo de entrenamiento

Entrena una red neuronal profunda (DNN) aprovechando un modelo NAS-BERT roBERTa previamente entrenado para el reconocimiento de entidades con nombre.

Métodos

Fit(IDataView)

IEstimator<TTransformer> para entrenar una red neuronal profunda (DNN) para clasificar texto.

(Heredado de TorchSharpBaseTrainer<TLabelCol,TTargetsCol>)
GetOutputSchema(SchemaShape)

IEstimator<TTransformer> para entrenar una red neuronal profunda (DNN) para clasificar texto.

(Heredado de NasBertTrainer<TLabelCol,TTargetsCol>)

Se aplica a