Поделиться через


TorchSharpCatalog.NamedEntityRecognition Метод

Определение

Перегрузки

NamedEntityRecognition(MulticlassClassificationCatalog+MulticlassClassificationTrainers, NerTrainer+NerOptions)

Тонкая настройка модели распознавания именованных сущностей.

NamedEntityRecognition(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, Int32, Int32, BertArchitecture, IDataView)

Тонкая настройка модели NAS-BERT для распознавания именованных сущностей. Ограничение для любого предложения составляет 512 токенов. Каждое слово обычно сопоставляется с одним маркером, и мы автоматически добавляем 2 маркера спецификации (начальный маркер и маркер разделителя), поэтому в целом это ограничение будет составлять 510 слов для всех предложений.

NamedEntityRecognition(MulticlassClassificationCatalog+MulticlassClassificationTrainers, NerTrainer+NerOptions)

Исходный код:
TorchSharpCatalog.cs
Исходный код:
TorchSharpCatalog.cs
Исходный код:
TorchSharpCatalog.cs

Тонкая настройка модели распознавания именованных сущностей.

public static Microsoft.ML.TorchSharp.NasBert.NerTrainer NamedEntityRecognition(this Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers catalog, Microsoft.ML.TorchSharp.NasBert.NerTrainer.NerOptions options);
static member NamedEntityRecognition : Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers * Microsoft.ML.TorchSharp.NasBert.NerTrainer.NerOptions -> Microsoft.ML.TorchSharp.NasBert.NerTrainer
<Extension()>
Public Function NamedEntityRecognition (catalog As MulticlassClassificationCatalog.MulticlassClassificationTrainers, options As NerTrainer.NerOptions) As NerTrainer

Параметры

catalog
MulticlassClassificationCatalog.MulticlassClassificationTrainers

Каталог преобразования.

options
NerTrainer.NerOptions

Полный набор дополнительных параметров.

Возвращаемое значение

Применяется к

NamedEntityRecognition(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, Int32, Int32, BertArchitecture, IDataView)

Исходный код:
TorchSharpCatalog.cs
Исходный код:
TorchSharpCatalog.cs
Исходный код:
TorchSharpCatalog.cs

Тонкая настройка модели NAS-BERT для распознавания именованных сущностей. Ограничение для любого предложения составляет 512 токенов. Каждое слово обычно сопоставляется с одним маркером, и мы автоматически добавляем 2 маркера спецификации (начальный маркер и маркер разделителя), поэтому в целом это ограничение будет составлять 510 слов для всех предложений.

public static Microsoft.ML.TorchSharp.NasBert.NerTrainer NamedEntityRecognition(this Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers catalog, string labelColumnName = "Label", string outputColumnName = "PredictedLabel", string sentence1ColumnName = "Sentence", int batchSize = 32, int maxEpochs = 10, Microsoft.ML.TorchSharp.NasBert.BertArchitecture architecture = Microsoft.ML.TorchSharp.NasBert.BertArchitecture.Roberta, Microsoft.ML.IDataView validationSet = default);
static member NamedEntityRecognition : Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers * string * string * string * int * int * Microsoft.ML.TorchSharp.NasBert.BertArchitecture * Microsoft.ML.IDataView -> Microsoft.ML.TorchSharp.NasBert.NerTrainer
<Extension()>
Public Function NamedEntityRecognition (catalog As MulticlassClassificationCatalog.MulticlassClassificationTrainers, Optional labelColumnName As String = "Label", Optional outputColumnName As String = "PredictedLabel", Optional sentence1ColumnName As String = "Sentence", Optional batchSize As Integer = 32, Optional maxEpochs As Integer = 10, Optional architecture As BertArchitecture = Microsoft.ML.TorchSharp.NasBert.BertArchitecture.Roberta, Optional validationSet As IDataView = Nothing) As NerTrainer

Параметры

catalog
MulticlassClassificationCatalog.MulticlassClassificationTrainers

Каталог преобразования.

labelColumnName
String

Имя столбца меток. Столбец должен быть типом ключа.

outputColumnName
String

Имя выходного столбца. Это будет тип ключа. Это прогнозируемая метка.

sentence1ColumnName
String

Имя столбца для первого предложения.

batchSize
Int32

Количество строк в пакете.

maxEpochs
Int32

Максимальное количество циклов для прохождения обучающего набора.

architecture
BertArchitecture

Архитектура модели. Значение по умолчанию — Roberta.

validationSet
IDataView

Проверочный набор, используемый во время обучения для улучшения качества модели.

Возвращаемое значение

Применяется к