NerTrainer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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>) |