次の方法で共有


TorchSharpCatalog.NamedEntityRecognition メソッド

定義

オーバーロード

NamedEntityRecognition(MulticlassClassificationCatalog+MulticlassClassificationTrainers, NerTrainer+NerOptions)

名前付きエンティティ認識モデルを微調整します。

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

名前付きエンティティ認識用の NAS-BERT モデルを微調整します。 任意の文の制限は 512 トークンです。 通常、各単語は 1 つのトークンにマップされ、2 つの特殊なトークン (開始トークンと区切り記号トークン) が自動的に追加されるため、一般的にこの制限はすべての文に対して 510 単語になります。

NamedEntityRecognition(MulticlassClassificationCatalog+MulticlassClassificationTrainers, NerTrainer+NerOptions)

名前付きエンティティ認識モデルを微調整します。

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)

名前付きエンティティ認識用の NAS-BERT モデルを微調整します。 任意の文の制限は 512 トークンです。 通常、各単語は 1 つのトークンにマップされ、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

モデルの品質を向上させるためにトレーニング中に使用される検証セット。

戻り値

適用対象