NerTrainer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Zum IEstimator<TTransformer> Trainieren eines tiefen neuronalen Netzwerks (DNN) zum Klassifizieren von Text.
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))
- Vererbung
Hinweise
Verwenden Sie NER, um diesen Trainer zu erstellen.
Eingabe- und Ausgabespalten
Die Spaltendaten der Eingabebezeichnung müssen ein Vektor des Zeichenfolgentyps sein, und die Satzspalten müssen vom TypTextDataViewType sein.
Der Trainer gibt folgende Spalten aus:
Name der Ausgabespalte | Spaltentyp | BESCHREIBUNG |
---|---|---|
PredictedLabel |
Vektor des Schlüsseltyps | Der Index der vorhergesagten Bezeichnung. Wenn sein Wert i ist, wäre die eigentliche Bezeichnung die i-te Kategorie des Typs der Schlüssel-Wert-Eingabebezeichnung. |
-- | -- | |
ML-Aufgabe | Multiklassenklassifizierung | |
Ist eine Normalisierung erforderlich? | No | |
Ist die Zwischenspeicherung erforderlich? | No | |
Erforderlicher NuGet zusätzlich zu Microsoft.ML | Microsoft.ML.TorchSharp und libtorch-cpu oder libtorch-cuda-11.3 oder eine der betriebssystemspezifischen Varianten. | |
Exportierbar nach ONNX | No |
Details zum Trainingsalgorithmus
Trainiert ein Deep Neural Network (DNN), indem ein vorhandenes vortrainiertes NAS-BERT-RoBERTa-Modell für die Erkennung benannter Entitäten genutzt wird.
Methoden
Fit(IDataView) |
Zum IEstimator<TTransformer> Trainieren eines tiefen neuronalen Netzwerks (DNN) zum Klassifizieren von Text. (Geerbt von TorchSharpBaseTrainer<TLabelCol,TTargetsCol>) |
GetOutputSchema(SchemaShape) |
Zum IEstimator<TTransformer> Trainieren eines tiefen neuronalen Netzwerks (DNN) zum Klassifizieren von Text. (Geerbt von NasBertTrainer<TLabelCol,TTargetsCol>) |