TorchSharpCatalog.NamedEntityRecognition 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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)
微調具名實體辨識模型。
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個標記。 每個單字通常會對應至單一令牌,而且我們會在開始標記和分隔符標記 (自動新增 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
用於定型以改善模型質量的驗證集。