Partilhar via


TextClassificationTrainer Classe

Definição

O IEstimator<TTransformer> para treinar uma DNN (Rede Neural Profunda) para classificar o texto.

public class TextClassificationTrainer : Microsoft.ML.TorchSharp.NasBert.NasBertTrainer<uint,long>
type TextClassificationTrainer = class
    inherit NasBertTrainer<uint32, int64>
Public Class TextClassificationTrainer
Inherits NasBertTrainer(Of UInteger, Long)
Herança

Comentários

Para criar esse treinador, use TextClassification.

Colunas de entrada e saída

Os dados da coluna do rótulo de entrada devem ser do tipo de chave e as colunas de frase devem ser do tipoTextDataViewType .

Este treinador gera as seguintes colunas:

Nome da Coluna de Saída Tipo de coluna Descrição
PredictedLabel Tipo de chave O índice do rótulo previsto. Se seu valor for i, o rótulo real será a iº categoria no tipo de rótulo de entrada com valor de chave.
Score Vetor deSingle As pontuações de todas as classes. Um valor mais alto significa maior probabilidade de se enquadrar na classe associada. Se o elemento iº elemento tiver o maior valor, o índice de rótulo previsto será i. Observe que “i” é um índice de base zero.

Características do Treinador

Ferramenta de machine learning Classificação multiclasse
A normalização é necessária? No
O cache é necessário? No
NuGet necessário além de Microsoft.ML Microsoft.ML.TorchSharp e libtorch-cpu ou libtorch-cuda-11.3 ou qualquer uma das variantes específicas do sistema operacional.
Exportável para ONNX No

Detalhes do algoritmo de treinamento

Treina uma DNN (Rede Neural Profunda) aproveitando um modelo ROBERTa nas-BERT pré-treinado existente com a finalidade de classificar o texto.

Métodos

Fit(IDataView)

O IEstimator<TTransformer> para treinar uma DNN (Rede Neural Profunda) para classificar o texto.

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

O IEstimator<TTransformer> para treinar uma DNN (Rede Neural Profunda) para classificar o texto.

(Herdado de NasBertTrainer<TLabelCol,TTargetsCol>)

Aplica-se a