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
Параметры
Каталог преобразования.
- 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
Параметры
Каталог преобразования.
- labelColumnName
- String
Имя столбца меток. Столбец должен быть типом ключа.
- outputColumnName
- String
Имя выходного столбца. Это будет тип ключа. Это прогнозируемая метка.
- sentence1ColumnName
- String
Имя столбца для первого предложения.
- batchSize
- Int32
Количество строк в пакете.
- maxEpochs
- Int32
Максимальное количество циклов для прохождения обучающего набора.
- architecture
- BertArchitecture
Архитектура модели. Значение по умолчанию — Roberta.
- validationSet
- IDataView
Проверочный набор, используемый во время обучения для улучшения качества модели.